求助RecordsetPtr的问题!!!!!!!!!!读取数据很慢求解!!
本人新手!!!求助RecordsetPtr的问题!!!!!!!!!!读取数据很慢求解!!
比如有一张表goods有10万行,我要select出1000张子表,然后用sum或者count(*)来统计每张子表的某个字段;
现在的办法是:
1.创建一个数据集变量m_pRecordsetPtr
2.然后m_pRecordsetPtr->open(select....) select出第一张子表
3.然后用sum或者count(*)来统计每张子表的某个字段
4.关闭m_pRecordsetPtr
接下来循环执行1到4步1000次,,,
感觉这样太慢了啊,,这样岂不是要读数据库的表N次,就是硬盘读N次。。
有什么办法能把表放到内存中读,这样就快了。。。
每次open操作都是进行内存io。。