从ADOQuery查询回数据后,大约100000条记录,测试了一下,使用NEXT(), 遍历一次需要60秒,经测试,游标与锁定方式对遍历时间影响不大。经过一番查询,最后发现是界面感知的问题。
通过禁用界面感知 ADOQuery1->DisableControls();
速度变成600ms,属于正常范围
从ADOQuery查询回数据后,大约100000条记录,测试了一下,使用NEXT(), 遍历一次需要60秒,经测试,游标与锁定方式对遍历时间影响不大。经过一番查询,最后发现是界面感知的问题。
通过禁用界面感知 ADOQuery1->DisableControls();
速度变成600ms,属于正常范围