以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 查询效率问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160726) |
-- 作者:rjh4078 -- 发布时间:2021/2/19 10:01:00 -- 查询效率问题 一个sql语句查询25000条数据,在sql查询器里用时1秒,fill到FT里需要13秒 |
-- 作者:有点蓝 -- 发布时间:2021/2/19 10:06:00 -- 一般是有表事件,或者表达式计算影响 |
-- 作者:rjh4078 -- 发布时间:2021/2/19 10:09:00 -- 空表 直接用系统的sql查询器查的 |
-- 作者:有点蓝 -- 发布时间:2021/2/19 10:12:00 -- 肯定有其它东西影响,新建一个项目测试,这个项目什么代码也没有,就直接fill,也这样? |
-- 作者:rjh4078 -- 发布时间:2021/2/19 10:48:00 -- 是的,以前用条件加载没发现这么大区别,今天做跨年度查询发现差距这么多。sqlserver里查询耗时1099毫秒,在ft里直接把sql语句放到查询执行器里,秒表计时13秒多 |
-- 作者:有点蓝 -- 发布时间:2021/2/19 10:57:00 -- sqlserver是远程数据库吧?那要考虑网络传输的问题了。比如在客户端电脑安装一个sqlserver客户端,查询看看要多长时间 |