查询数据时间过长有关问题如何避免
查询数据时间过长问题如何处理std::wstring wstrSqlLselect count(MPID) from ProductList _pCon-Exe
查询数据时间过长问题如何处理 std::wstring wstrSql=L"select count(MPID) from ProductList "; _pCon->ExecuteQuery(wstrSql,&pSet); while(pSet->Next())//这一句要运行5S, 虽然表ProductList上有3万条数据,但从理论上来说,数据集中pSet只有一条数据,为什么那么久啊 有什么方法解决呢[解决办法] 真那么慢,在MPID字段加个索引试试[解决办法] 因为虽然只有一条数据,但是它也得慢慢查询操作啊, 查询速度确实太慢了,可以考虑加上索引[解决办法] 我使用的还是SQLite,查询200万数据也没那么慢。。。[解决办法]
探讨 真那么慢,在MPID字段加个索引试试[解决办法] MPID进去以后 是一个值还是字段名称,
如果是字段名称,就用
select count(1) from ProductList p where p.MPID is not null
如果是值,那就什么都不用传
select count(1) from ProductList
[解决办法] 探讨 引用: MPID进去以后 是一个值还是字段名称, 如果是字段名称,就用 select count(1) from ProductList p where p.MPID is not null 如果是值,那就什么都不用传 select count(1) from ProductList 是查询一个表ProductList的记录条数