以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于外部数据源更执行更新慢的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38729)

--  作者:yankunhao
--  发布时间:2013/8/5 16:43:00
--  [求助]关于外部数据源更执行更新慢的问题

     这两天被一个问题困着,因最近公司的换了个新ERP服务器,硬件上比旧的快很多,但最近发现一个问题,用FB做的订单管理系统原本好好的,现在在审核和反审核订单都出现了问题,就是执行的命令超时,更新不成功,后来发现就算在服务上对这个表执行一下更新的udate 语句都要35秒,要更新行数才4行,时间比原来的长很多,有人说是那个表索引有问题,要整理一下索引,但整理了还是一样。

   然后想设置下外部数据源里的超时参数,但说明文件里没具体说明,无论如何设置都不成功。请问如何修改数据源里的参数让它的超时为35秒?

 


--  作者:yankunhao
--  发布时间:2013/8/5 16:45:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130805164420.png
图片点击可在新窗口打开查看

--  作者:逛逛
--  发布时间:2013/8/5 17:31:00
--  

35秒?用户能饶了你!图片点击可在新窗口打开查看

 

还是用排除法,由简到难一点一点的查吧。

我以前碰到过一个最简单的问题,由于ERP初始化的时候,数据大量导入,又忘了把数据库日志移出C盘,控件不足。

 


--  作者:Bin
--  发布时间:2013/8/5 17:34:00
--  
既然在服务器上执行都有问题,说明问题不在狐表.  建立一下索引吧.
--  作者:狐狸爸爸
--  发布时间:2013/8/5 17:36:00
--  
这种问题,从网络和服务器入手
[此贴子已经被作者于2013-8-5 17:36:02编辑过]

--  作者:jspta
--  发布时间:2013/8/5 17:36:00
--  
以下是引用yankunhao在2013-8-5 16:43:00的发言:

     这两天被一个问题困着,因最近公司的换了个新ERP服务器,硬件上比旧的快很多,但最近发现一个问题,用FB做的订单管理系统原本好好的,现在在审核和反审核订单都出现了问题,就是执行的命令超时,更新不成功,后来发现就算在服务上对这个表执行一下更新的udate 语句都要35秒,要更新行数才4行,时间比原来的长很多,有人说是那个表索引有问题,要整理一下索引,但整理了还是一样。

   然后想设置下外部数据源里的超时参数,但说明文件里没具体说明,无论如何设置都不成功。请问如何修改数据源里的参数让它的超时为35秒?

 

原表数据有多少?如果超过几十万的数据,应该考虑下优化数据库结构。还有就是你得算法是不是有问题哪?

更新慢应该跟FT没有关系。


--  作者:yankunhao
--  发布时间:2013/8/5 17:39:00
--  

跟FT没关系,问题是如何在FT里设定外部数据源的超时时间参数?


--  作者:狐狸爸爸
--  发布时间:2013/8/5 17:43:00
--  

外部数据源没有找到,Datatable倒是找到一个这样的属性:

 

FillLoadTime.Out 整数型,设置加载数据时的超时时限,默认30秒,一般不需要设置此属性。

 


--  作者:有点酸
--  发布时间:2013/8/5 20:19:00
--  
赶快换个机房,保存一下35秒,怎么受得了啊。
--  作者:有点甜
--  发布时间:2013/8/5 20:38:00
--  
 看看是否操作另外的数据库也这么慢,如果不是。 一般都是索引坏了,重建吧,再优化下数据库。