我的程序连接DB2的时候,第一次启动程序登陆时候要等很长时间才会进入主界面,进入以后进行的数据库操作速度就快了。
如果我关了程序再运行的话,速度也快了。
如果我关了程序以后过段时间再去运行的话又变的很慢了。
我是公司的局域网,网络速度应该没有问题。
请问这是什么原因?该如何解决?

解决方案 »

  1.   

    问个问题,lz用的是VS2005吗?用的什么连接db2的?
      

  2.   

    我用的是2005,用Provider=MSDASQL;DSN=mydatabase;UID=myid;PWD=mypwd;字符串连接的
      

  3.   

    NET程序第一次运行时会把所需要的资源全部加载到内存,因此在首次加载时速度会慢些。
      

  4.   

    应该不会是网络问题吧
    因为我的其他连SQL服务器的程序速度都是很快的阿
      

  5.   

    数据库设计的怎么样呀!!
    在就是用.net写的时候,不要用太多的服务器控件!!!
    尽量不用第三方的插件
      

  6.   

    db2处理大数据量还不错,但是我一直觉得他在处理小数据的时候不如sql快
      

  7.   

    好象是那个  macorsvw.exe  的预编译的缘故吧