以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 应用很慢很慢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100220)

--  作者:wumingrong1
--  发布时间:2017/5/7 11:13:00
--  [求助] 应用很慢很慢

我有一个项目、数据库大约有10万数据;大约有50人同时使用。现在反应使用的时候会很慢很慢;不知道是什么原因。在保存数据过程中经常会出现这种情况

 


此主题相关图片如下:微信图片_20170507110923.jpg
按此在新窗口浏览图片

 

想了一想,不知道是不是我做的这几个策略造成的影响。

 

1、在使用时、由于50人之间的操作需要进行数据交互,所以会不定期的重新加载数据(3-5分钟重新加载一下);加载数据时是有做条件筛选的。

 

2、为了保证数据的最新状态、在进行换行时、会重新加载当前行数据

 

在 PositionChanged 中写有一下命令

Tables("装机工单清单表").Current.Load()

[此贴子已经被作者于2017/5/7 11:21:48编辑过]

--  作者:有点色
--  发布时间:2017/5/7 12:09:00
--  

1、加载量多大?数据量越大,肯定越慢。

 

2、你先试试吧positionChanged事件的代码去掉,看是否影响。

 

查询慢的话,你就设置一下索引 http://www.baidu.com/baidu?wd=sqlserver+%C9%E8%D6%C3%CB%F7%D2%FD&tn=monline_4_dg