K
kclever
Unregistered / Unconfirmed
GUEST, unregistred user!
使用三层结构(使用dcom,中间层中连接master/detail的方法用两个query,
一个datasource,一个datasetprovider的连接方式),在客户端用dbgrid打开
master/detail表,比使用两层用dbgrid打开master/detail表的慢很多!
请问各位有什么提高速度的方法??
*****************************************************************
如果大家不清楚三层比C/S有多慢,可以做一个很简单的测试。
数据库就用DBDEMOS,使用customer(主表),detail(从表)两个表,用两个dbgrid
来显示,分别使用三层结构和C/S结构,大家就可以看到在时间上有明显的区别。这在
三层结构是致命的。
我的机器测试的结果(dbgrid打开时间)
三层结构:4.16秒 C/S结构:0.15秒
主表有55条记录,从表有205条记录,只有这么少的数据量就有如此慢,是无法可以忍受的。
请问各位高手对此有没有提高速度的方式??
一个datasource,一个datasetprovider的连接方式),在客户端用dbgrid打开
master/detail表,比使用两层用dbgrid打开master/detail表的慢很多!
请问各位有什么提高速度的方法??
*****************************************************************
如果大家不清楚三层比C/S有多慢,可以做一个很简单的测试。
数据库就用DBDEMOS,使用customer(主表),detail(从表)两个表,用两个dbgrid
来显示,分别使用三层结构和C/S结构,大家就可以看到在时间上有明显的区别。这在
三层结构是致命的。
我的机器测试的结果(dbgrid打开时间)
三层结构:4.16秒 C/S结构:0.15秒
主表有55条记录,从表有205条记录,只有这么少的数据量就有如此慢,是无法可以忍受的。
请问各位高手对此有没有提高速度的方式??