S socket Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-15 #1 用三层方式查发一条SQL语句到服务器上查个有4000条记录的表的所有数据大概要多少秒(三层用MIDAS做),网速大概是1.3M(ADSL)
S smokingroom Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-15 #4 主要看記錄的字段個數及數據量的大小. 假設Table中有20個字段,平均每個字段10Byte,那麼數據量為 20*10*4000/1024=781.25K 網絡傳輸時間=781.25k/128k=6.1s 再加上:AppServer從DB Server數據查詢時間 + AppServer封裝Midas包 + Client對 Midas封包處理時間(總共應該小於1s吧)
主要看記錄的字段個數及數據量的大小. 假設Table中有20個字段,平均每個字段10Byte,那麼數據量為 20*10*4000/1024=781.25K 網絡傳輸時間=781.25k/128k=6.1s 再加上:AppServer從DB Server數據查詢時間 + AppServer封裝Midas包 + Client對 Midas封包處理時間(總共應該小於1s吧)
D dege Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-16 #6 没有绝对的时间,就程序处理的时间可以用gettickcount测试
C cancheung Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-17 #7 可否在传数据包的时候进行压缩?对于大的数据量应该会快点!
D delphi_poor Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-18 #8 进行压缩同样要消耗时间,这就要权衡网络传输和压缩耗时等方面了
X xj_lq Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-19 #9 如果只是查找,那应该很快的(主要取决于你的数据库结构及sql,和你的网速,普通情况下不应超过5~10s)。。。如果要返回查找的结果,那要看结果集大小成正比....
C chenanyun Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-05 #11 我建议分段查询,每一次只取20条左右的记录。不是专线的话,网络的速度很难保证。 既然在INTERNET上运行,就要考虑最坏的情况,跟企业网不一样啊,老兄。