我尝试将大约10万行从SQLite数据库加载到数据表中。 Fill
方法整个操作大约需要2秒钟。我注意到与SQL Server 2014进行相同的操作只需要0.7秒!
这是我的代码:
SQLiteDataAdapter adpt= new SQLiteDataAdapter("SELECT * FROM myTable", sqliteCn);
DataTable dt = new DataTable();
adpt.Fill(dt);
该表有9列,1个主键和1个唯一索引。
SQLite真的比SQL Server慢吗?如果不是,有一些特定的操作可以加速这个查询吗?