这个情况网上查了一下后都说是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数据库关系更大点,所以我发这个版块了。
[mysqld]
skip-name-resolve
然后重启mysql就可以了。
不过我有点不太确定我是不是也是这个原因。
我的情况是,2台linux上各一个mysql,数据量都导成一样的了。区别是有一个linux和我在一个网段上,另一个不是。我本地起了asp分开访问这2个mysql,连接填的都是IP地址,同个网段的mysql访问速度很快,执行查询命令点一下1S不到就能出结果,另一个网段上的mysql就很慢要等个5S左右。
我的asp上访问数据库连接写的都是IP地址,这样和DNS解析应该是没关系的吧?但是访问2个数据库的速度差别却这么大?
PS:这情况我觉得和mysql数据库关系更大点,所以我发这个版块了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货