一般来讲是从域名(计算机名)转换ip地址的时间比较长
解决方法:
如果数据库在局域网内,最好使用ip地址
如果再外网,若有固定ip,使用固定ip连接,没有固定ip的话,把本机dns换成提供动态域名服务商的dns可能会好一点

解决方案 »

  1.   

    这样时快时慢?查一查mysql的日志,看看慢的日子里有没有什么异常。
      

  2.   

    不好意思,由于刚开始是为了测试MySql的性能,所以没有开启日志的功能。
      

  3.   

    还有就是我用SSH登录数据库服务器的时候也是要过一会才能等到输入密码的对话框出来。
      

  4.   

    服务器在那里,是不是你和程序问题,比如cpu100%
      

  5.   

    是不是因为记录增加使查询变慢,优化一下sql试试看
      

  6.   

    变慢时执行
    SHOW PROCESSLIST;
    看看有多少连接?
      

  7.   

    我的程序没有问题,只是简单的数据操作。
    CPU只用了不到10%。
    就算不开我的程序,我用Command Line远程登录到MySql也很慢。
    用Show Processlist只有几个连接,都是我的程序的连接。
      

  8.   

    我也遇到同样情况,解决办法如下:
    修改hosts文件,加入一行
    172.16.59.12   abc
    修改成功以后ping abc应该有返回以后直接在程序中用abc连接数据库,不要用172.16.59.12
      

  9.   

    非常感谢 Philip1314(勇敢的心) 朋友问题正如你所说,现已完全解决。同时也感谢其它朋友的帮助。