以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教数据加载 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100895) |
-- 作者:hbhb -- 发布时间:2017/5/20 12:51:00 -- 请教数据加载 大师:我要查询或统计,是一次加载数据到内存,再用find,select好呢?(查询速度快,但加载数据慢),还是不加载数据,只改变数据源,用SQLfind,SQLselect,但循环又慢。那么请问最好的办法是什么? |
-- 作者:有点蓝 -- 发布时间:2017/5/20 15:02:00 -- 不知道你的统计逻辑是什么样的。效率最高的是直接使用sql,或者通过sql先进行一次统计,过滤部分数据,再通过代码进行二次处理 以也可以使用后台统计功能,如:SqlGroupTableBuilder、SQLCrossTableBuilder这些
|
-- 作者:hbhb -- 发布时间:2017/5/20 15:59:00 -- 比如:我要循环200次,条件查找一张表a的记录(10万行)写入另一张临时表。 请问: 1、是一次加载表a后,用find查找 2、直接用SQLfind查找 3、先用SQL生成临时表,再用find,或其他什么最高效的方式?
|
-- 作者:有点蓝 -- 发布时间:2017/5/20 16:13:00 -- 仅仅200次,如果电脑配置较好的用第一种,差的用第二种。 至于其它高效的方式要看你具体要做什么功能了。有例子最好
|