以文本方式查看主题

-  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客户端,查询看看要多长时间