这个情况网上查了一下后都说是mysql的DNS解析的原因只要在
[mysqld]
    skip-name-resolve
然后重启mysql就可以了。
不过我有点不太确定我是不是也是这个原因。
   我的情况是,2台linux上各一个mysql,数据量都导成一样的了。区别是有一个linux和我在一个网段上,另一个不是。我本地起了asp分开访问这2个mysql,连接填的都是IP地址,同个网段的mysql访问速度很快,执行查询命令点一下1S不到就能出结果,另一个网段上的mysql就很慢要等个5S左右。
   我的asp上访问数据库连接写的都是IP地址,这样和DNS解析应该是没关系的吧?但是访问2个数据库的速度差别却这么大?
   PS:这情况我觉得和mysql数据库关系更大点,所以我发这个版块了。   

解决方案 »

  1.   

    ping 的速度都很快,同一个网段上的1ms,另一台29ms。
      

  2.   

    用MYSQL的命令行工具测试一下访问速度。
      

  3.   

       我用SQLyong远程登录速度不错。有个情况,这个我用网站访问慢的数据库是上线项目用的,也就是说有客户端长链着它的,经常有数据存入的。我在想是不是这个原因呢。
      

  4.   

       我的情况现在是这样的:我的asp网站测试访问了不少mysql速度都很正常,但是连了一个上线项目的mysql网站的查询速度就慢了一个sql指令平均5S。