最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql连接慢的有关问题

来源:动视网 责编:小采 时间:2020-11-09 13:33:38
文档

mysql连接慢的有关问题

mysql连接慢的有关问题:mysql 连接慢的问题 现象: 今发现网站访问数据库变慢,经查,查询数据库很快,连接数据库比较耗时。 解决办法: 在mysql的配置文件my.cnf中,在[mysqld]下面加上这个配置就可以了. 附录:[mysqld]部分要加入一个参数skip-name-resolve :
推荐度:
导读mysql连接慢的有关问题:mysql 连接慢的问题 现象: 今发现网站访问数据库变慢,经查,查询数据库很快,连接数据库比较耗时。 解决办法: 在mysql的配置文件my.cnf中,在[mysqld]下面加上这个配置就可以了. 附录:[mysqld]部分要加入一个参数skip-name-resolve :


mysql 连接慢的问题 现象: 今发现网站访问数据库变慢,经查,查询数据库很快,连接数据库比较耗时。 解决办法: 在mysql的配置文件my.cnf中,在[mysqld]下面加上这个配置就可以了. 附录:[mysqld]部分要加入一个参数skip-name-resolve :主机名不被解析。加

mysql 连接慢的问题
现象:
今发现网站访问数据库变慢,经查,查询数据库很快,连接数据库比较耗时。

解决办法:
在mysql的配置文件my.cnf中,在[mysqld]下面加上这个配置就可以了.

附录:[mysqld]部分要加入一个参数skip-name-resolve :主机名不被解析。加入后在授权表的 Host 的列值必须是IP数字或 localhost 。

How MySQL uses DNS

When a new thread connects to mysqld, mysqld will spawn a new thread to handle the request. This thread will first check if the hostname is in the hostname cache. If not the thread will call gethostbyaddr_r() and gethostbyname_r() to resolve the hostname.

If the operating system doesn't support the above thread-safe calls, the thread will lock a mutex and call gethostbyaddr() and gethostbyname() instead. Note that in this case no other thread can resolve other hostnames that is not in the hostname cache until the first thread is ready.

You can disable DNS host lookup by starting mysqld with --skip-name-resolve. In this case you can however only use IP names in the MySQL privilege tables.

If you have a very slow DNS and many hosts, you can get more performance by either disabling DNS lookop with --skip-name-resolve or by increasing the HOST_CACHE_SIZE define (default: 128) and recompile mysqld.

You can disable the hostname cache with --skip-host-cache. You can clear the hostname cache with FLUSH HOSTS or mysqladmin flush-hosts.

If you don't want to allow connections over TCP/IP, you can do this by starting mysqld with --skip-networking

文档

mysql连接慢的有关问题

mysql连接慢的有关问题:mysql 连接慢的问题 现象: 今发现网站访问数据库变慢,经查,查询数据库很快,连接数据库比较耗时。 解决办法: 在mysql的配置文件my.cnf中,在[mysqld]下面加上这个配置就可以了. 附录:[mysqld]部分要加入一个参数skip-name-resolve :
推荐度:
标签: 连接 问题
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top