Z
zag2000
Unregistered / Unconfirmed
GUEST, unregistred user!
我分别用三层MIDAS结构和两层直连数据库结构来实现查询数据,发现数据量越大,两者速
度的差距就越大。三层的中间服务器使用ADO连接数据库,前端使用TClientDataSet连接中
间服务器;两层直接使用ADO连接数据库。速度比较如下:
记录数 三层花费的时间 两层花费的时间
200 0.1 s 0.05 s (2倍左右)
20,000 23 s 2.1 s (10倍以上)
速据量越大,三层结构需要的时间比两层要多很多,慢到有些无法忍受,
不知道是什么原因,如何解决,请高手指点,谢谢!
(测试条件:数据库、客户端程序、服务端程序 都在同一台机器上)
度的差距就越大。三层的中间服务器使用ADO连接数据库,前端使用TClientDataSet连接中
间服务器;两层直接使用ADO连接数据库。速度比较如下:
记录数 三层花费的时间 两层花费的时间
200 0.1 s 0.05 s (2倍左右)
20,000 23 s 2.1 s (10倍以上)
速据量越大,三层结构需要的时间比两层要多很多,慢到有些无法忍受,
不知道是什么原因,如何解决,请高手指点,谢谢!
(测试条件:数据库、客户端程序、服务端程序 都在同一台机器上)