Z
zycjf
Unregistered / Unconfirmed
GUEST, unregistred user!
用adoquery 处理sql2000数据库(每天记录大于10万条),看到内存在不断减少,看看资源
管理器,sqlserver占了400多兆(还在不断上升),停掉sql2000,重新启动,sqlserver占的
内存就下来了,谁知道这是怎么回事吗?
处理过程很简单,有两个表,receive,send,从receive中获取未处理的数据,处理后写到
send 中
with adoquery1 do
begin
active:=false;
sql.clear;
sql.add('select * from receive where bz=0');
active:=true;
while not eof do
begin
...获取recieve的记录并处理
...写到send
edit;
fieldbyname('bz').asinteger:=1;
post;
next;
end;
end;
用bde来处理会不会效率高些?
管理器,sqlserver占了400多兆(还在不断上升),停掉sql2000,重新启动,sqlserver占的
内存就下来了,谁知道这是怎么回事吗?
处理过程很简单,有两个表,receive,send,从receive中获取未处理的数据,处理后写到
send 中
with adoquery1 do
begin
active:=false;
sql.clear;
sql.add('select * from receive where bz=0');
active:=true;
while not eof do
begin
...获取recieve的记录并处理
...写到send
edit;
fieldbyname('bz').asinteger:=1;
post;
next;
end;
end;
用bde来处理会不会效率高些?