各位高手,本人正开始学多层分布式开发,在更新数据时我在中间层定义以下方法:
procedure TTestMts.UpdateXSB(Delta: OleVariant);
var
outcount:integer;
begin
try
DatasetProvider1.ApplyUpdates(Delta,-1,OutCount);
setcomplete;
except
setabort;
end;
end;
可是在客户端调用此方法更新时,记录数不超过100条,发现速度比较慢,大概要一秒才有反应,而且CPU的利用率聚升到86%左右,然后CPU的利用率再恢复正常。
请问各高手,这是正常情况呢还是有什么设置没做好,或还有什么其他的好办法更新
数据呢?
procedure TTestMts.UpdateXSB(Delta: OleVariant);
var
outcount:integer;
begin
try
DatasetProvider1.ApplyUpdates(Delta,-1,OutCount);
setcomplete;
except
setabort;
end;
end;
可是在客户端调用此方法更新时,记录数不超过100条,发现速度比较慢,大概要一秒才有反应,而且CPU的利用率聚升到86%左右,然后CPU的利用率再恢复正常。
请问各高手,这是正常情况呢还是有什么设置没做好,或还有什么其他的好办法更新
数据呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货