以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]影响效率的有哪些因素  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37232)

--  作者:ifastudy
--  发布时间:2013/7/3 10:37:00
--  [求助]影响效率的有哪些因素
我现在发现运行速度很慢.
1.我的数据库是按第三范式设计的,这样数据表中有很多单向关联,我用公式关联了父表的属性,也用sum对子表进行很多统计.其中还有三级关联(父与子,子与孙,父与孙).
2.在数据表的currentchanger事件中和datacolchanged

请问以上两点会影响速度吗,还有哪些造成效率显著下降? 


--  作者:Bin
--  发布时间:2013/7/3 10:39:00
--  
你要说明在执行什么操作的时候慢,才能对应你实现这个操作的代码进行分析.
--  作者:ifastudy
--  发布时间:2013/7/3 10:46:00
--  
1.修改父表的一个记录的一个属性,居然要花0.5秒. 这条记录还没有对应的子表记录
2.还有,打开一个窗口很慢,但是这个窗口我已经在afterload事件中加入了代码tables("X").filter="XId =\'\'"

--  作者:Bin
--  发布时间:2013/7/3 10:50:00
--  
上例子看看,这样才好分析调试.
--  作者:ifastudy
--  发布时间:2013/7/3 10:53:00
--  
哦,我先用数据分析一下吧。