MySQL 版本是5.0.27-community-nt
数据库驱动:用的是 MySQL.Data.Dll 版本是1.0.10.1
插入10W条记录要花费 半个小时的时间 但是据微软专家测试
MySQL.Data.Dll 插入只需要17秒
而
ODBC.net需要24秒
为什么我在我电脑上测试 却花费了半个小时的时间呢 搞不懂
是不是MySql.Data.Dll版本太低呢 希望哪位达人能帮我解惑
数据库驱动:用的是 MySQL.Data.Dll 版本是1.0.10.1
插入10W条记录要花费 半个小时的时间 但是据微软专家测试
MySQL.Data.Dll 插入只需要17秒
而
ODBC.net需要24秒
为什么我在我电脑上测试 却花费了半个小时的时间呢 搞不懂
是不是MySql.Data.Dll版本太低呢 希望哪位达人能帮我解惑
就是
string str="insert into tableA values(null,1,1)"
for(int i=0;i<100000;i++)
{
insertCommand(str);
}
public void insertCommand(str)
{
//....
new connection...
new command
command.ExecuteNonQuery()
.....
}
或许可能是事物型插入,在处理事物时太耗时间呢明天看看批量插入怎么样
烁烁我应该怎么改良代码
难道把记录导入Dataset
然后在更新
DataAdapter??