Vb6 相同的应用程序在不同的城市使用相同的数据库服务器以不同的速度运行?

Vb6 相同的应用程序在不同的城市使用相同的数据库服务器以不同的速度运行?,vb6,sybase,Vb6,Sybase,我正在A市使用Sybase数据库。 我用VB6做了一个应用程序,它在A市运行良好 现在在城市B中使用了相同的数据库。但在这种情况下,我的应用程序运行非常缓慢。 Exe只放在花旗的本地机器上,Exe也是一样的 在城市B,同样的exe速度慢的原因是什么? 请帮助。这听起来像是数据库访问时间的问题。应用程序本身并不慢,但在等待数据库响应时被阻止 如果您有一个特别“健谈”的应用程序,那么数据库访问将主导执行时间,特别是在通过相对较慢的广域网访问数据库的情况下 假设“快速”工作站与数据库位于同一个城市,网

我正在A市使用Sybase数据库。 我用VB6做了一个应用程序,它在A市运行良好

现在在城市B中使用了相同的数据库。但在这种情况下,我的应用程序运行非常缓慢。 Exe只放在花旗的本地机器上,Exe也是一样的

在城市B,同样的exe速度慢的原因是什么?
请帮助。

这听起来像是数据库访问时间的问题。应用程序本身并不慢,但在等待数据库响应时被阻止

如果您有一个特别“健谈”的应用程序,那么数据库访问将主导执行时间,特别是在通过相对较慢的广域网访问数据库的情况下

假设“快速”工作站与数据库位于同一个城市,网络访问速度将相对较快,从而隐藏任何速度问题。如果您想象“缓慢”的工作站通过56K调制解调器连接到数据库,那么仔细想想它对数据库做了什么,您可能会发现问题

要问自己的问题:

  • 您的应用程序向数据库进行了多少次往返以执行其工作
  • 单程DB往返需要多长时间
  • 每次DB往返需要多少有效负载

谢谢您的回答。我正在研究解决方案。请尽快通知您。