久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

解決本地鏈接外部MySQL數據庫時慢的問題

2022-07-08    分類: 網站建設

服務器放在局域網內進行測試時,MySQL數據庫的訪問速度還是很快。但當服務器托管放到IDC數據中心機房時要訪問外網后,MySQL數據庫的訪問速度就變得非常慢。

后來在問下了網絡運維的老同事,給出了解決方法。在MySQL配置文件中my.cnf里面添加
[mysqld]
skip-name-resolve    #跳過名稱解析
skip-grant-tables      #跳過授權表

這樣速度就快了

skip-name-resolve

選項就能禁用DNS解析,連接速度會快很多。不過,這樣的話就不能在MySQL的授權表中使用主機名了而只能用ip格式。

還有權限的問題,當用戶設置限制只能訪問某個數據庫,如果這個數據庫被刪了,再重建這個指定數據庫,限制用戶還是不能訪問這個數據,大概是刪除數據庫的時間,把該用戶的訪問權限也級聯刪除了,詳細可以查看mysql.db的記錄

若使用–skip-grant-tables系統將對任何用戶的訪問不做任何訪問控制,但可以用 mysqladmin flush-privileges或mysqladmin reload來開啟訪問控制;默認情況是show databases語句對所有用戶開放。

如果mysql服務器沒有開遠程帳戶,就在my.cnf里面加上skip-grant-tables

排除網絡問題。

就MySQL本身而言,問題出在在mysql dns反解析

mysql>show processlist;

| 20681949 | unauthenticated user | 10.10.4.193:52497 | NULL | Connect | | Reading from net | NULL | 
| 20681948 | unauthenticated user | 10.10.4.193:52495 | NULL | Connect | | Reading from net | NULL

發現有非常多的 unauthenticated user 嘗試做登入使用 mysql 的情況 ,當這種情況無限制發生時就會造成系統十分緩慢。

查閱mysql官方網站得知,這屬于官方一個系統上的特殊設定,就把他當成mysql的一個bug算了,不管鏈接的的方式是經過 hosts 或是 IP 的模式,他都會對 DNS 做反查。mysqld 會嘗試去反查 IP -> dns ,由于反查解析過慢,就會無法應付過量的查詢。

解決辦法:

/usr/local/mysql/bin/mysqld_safe --skip-name-resolve --user=mysql&

加 --skip-name-resolve 這么一個參數就可以,關閉mysql的dns反查功能。

或者修改mysql配置文件。

編輯/etc/my.cnf

在[mysqld]段中加入

skip-name-resolve

重啟mysql

在/etc/my.cnf 的配置文件中加入如下一句,禁用DNS反響解析,就能大大加快MySQL連接的速度。
[mysqld]

下面加上這句
skip-name-resolve

#注意有些文章中寫道加入–skip-name-resolve,經驗證,在CentOS5下加入–skip-name-resolve會導致mysql守護進程無法啟動。估計在其他linux系統下是一樣的,windows下沒有測試,skip-name-resolve應該就可以。

**************************************

問題現象是這樣的:

我在一臺機器上(61.183.23.23)啟動了一個mysql,然后開通一個賬號可以從127.0.0.1或者從61.183.23.23訪問。但是遇到一個問題就是使用下面兩個命令行訪問的時候,速度差別非常大:

mysql –h 127.0.0.1 –u user
mysql –h 61.183.23.23 –u user

然后我使用ping,判斷兩個IP的速度差不多。

使用127.0.0.1的IP速度比另一個快太多了。雖然說這里的61.183.23.23需要去外網走一圈,但是速度差別怎么會差這么多。

解決辦法:

mysql使用skip-name-resolve禁止掉DNS的查詢。
mysql會在用戶登錄過程中對客戶端IP進行DNS反查,不管你是使用IP登錄還是域名登錄,這個反查的過程都是在的。所以如果你的mysql所在的服務器的DNS有問題或者質量不好,那么就有可能造成我遇到的這個問題,DNS解析出現問題。

修改mysql配置文件

[mysqld]
skip-name-resolve

補充:

做個提醒,增加skip-name-resolve有可能導致賬號失效,比如我原先的賬號是yejianfeng@localhost,然后其實我使用mysql -h127.0.0.1 -uyejianfeng 是可以登錄的。但是一旦加上了skip-name-resolve,就不能登錄的了。需要加上賬號yejianfeng@127.0.0.1

官方解釋信息如下:

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如何使用DNS

當一個線程連接到mysqld,mysqld將產生新的線程來處理請求。這個帖子會先檢查你的名字是在服務器緩存。如果沒有線程將調用gethostbyaddr_r()和gethostbyname_r()來解析主機名。

如果操作系統不支持上述線程安全調用,螺紋鎖互斥調用()和gethostbyname()相反。請注意,在這種情況下,沒有其他線程可以解決其他主機不在服務器緩存直到第一個線程已經準備好。

你可以從–跳過名字mysqld解決禁用DNS主機查找。在這種情況下,您只能在MySQL特權表中使用IP名稱。

如果你有一個非常緩慢的DNS和許多主機,你可以獲得更多的性能通過禁用DNS名稱解析lookop與–跳過或增加host_cache_size定義(默認值:128)和編譯mysqld。

您可以禁用服務器與–跳過主機緩存。你可以用沖洗主機或mysqladmin沖洗主機清除服務器緩存。

如果你不想讓連接在TCP / IP,你可以通過從–跳過網絡mysqld。

網站標題:解決本地鏈接外部MySQL數據庫時慢的問題
瀏覽地址:http://www.js-pz168.com/news25/175875.html

成都網站建設公司_創新互聯,為您提供商城網站手機網站建設定制開發網站導航定制網站外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久精品一区八戒影视| 偷拍与自拍一区| 欧美aⅴ一区二区三区视频| 成人免费精品视频| 欧美一区二区三区精美影视| 欧美日韩一区久久| 国产区在线观看成人精品 | 91高清在线观看| 久久影院视频免费| 亚洲国产sm捆绑调教视频| 高清不卡一区二区| 日韩.欧美.亚洲| 日韩免费观看2025年上映的电影 | 精品伦精品一区二区三区视频| 日本久久电影网| 国产日韩欧美综合在线| 免费高清视频精品| 国产伦精品一区二区三区免费视频 | 欧美在线观看视频一区二区| 日本一区二区三区国色天香| 秋霞电影网一区二区| 91麻豆高清视频| 色丁香久综合在线久综合在线观看| 久久久国产精华| 免费av网站大全久久| 粉嫩av免费一区二区三区| 欧美色精品天天在线观看视频| 国产精品国产三级国产aⅴ入口 | 欧美日韩一区久久| 最近日韩中文字幕| 国产成人免费视频| 视频一区视频二区视频三区视频四区国产| 日韩欧美色综合网站| 亚洲成人免费av| 99精品在线直播| 欧美日韩精品一区视频| 有坂深雪av一区二区精品| av一区二区三区| 91国内精品野花午夜精品| 中文字幕在线一区| 成人黄色软件下载| 色偷偷久久人人79超碰人人澡| 国产精品丝袜久久久久久app| 国产在线精品一区二区三区不卡| 欧洲久久久久久| 久久九九国产精品| 国产一区二区三区日韩| 天堂√在线观看一区二区| 国产女人18水真多18精品一级做| 国产一区日韩二区欧美三区| 亚洲高清在线观看一区| 国产精品视频一区二区三区不卡| 国产99久久久国产精品免费看| 中文字幕人成一区| 亚洲激情欧美激情| 不卡视频一区二区三区| 日韩一区二区三区视频| 日本免费在线视频不卡一不卡二| 久久综合给合久久狠狠色| 久久免费看少妇高潮| 国产精品原创巨作av| 色综合久久88色综合天天免费| 亚洲人成影院在线观看| 91美女在线看| 日韩欧美国产一二三区| 国内精品免费**视频| 色综合久久久久综合体桃花网| 亚洲男人的天堂av| 国产精品一区二区三区免费观看| 欧美成人在线直播| 国产一区二区三区四区在线观看| 色综合久久综合网欧美综合网| 亚洲精品免费一二三区| 国产精品免费一区二区| 久久久久久久久蜜桃| 岛国精品在线播放| 欧美高清激情brazzers| 久久99久久精品| 91精彩视频在线| 午夜欧美2019年伦理| 欧美性天天影院| 亚洲欧洲精品一区二区三区| 成人国产一区二区| 国产亚洲欧洲一区高清在线观看| 成人av资源下载| 日韩一区二区三区电影| 国产成人精品免费在线| 欧美美女bb生活片| 激情深爱一区二区| 欧美在线观看一二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 伊人婷婷久久| 日韩精品成人一区二区在线| 亚洲乱码一区二区三区三上悠亚| 亚洲永久免费av| 日韩在线导航| 亚洲成人av一区| 亚洲国产精品123| 午夜激情一区二区| 致1999电视剧免费观看策驰影院| 偷窥国产亚洲免费视频| 中文字幕在线中文字幕日亚韩一区 | 国产精品免费一区二区三区在线观看 | 成人资源av| 中文字幕不卡三区| 国产精品视频入口| 中文字幕中文字幕中文字幕亚洲无线| 国产99视频精品免费视频36| 欧美国产精品一区| 好吊妞www.84com只有这里才有精品 | 国产乱码精品一区二区三区日韩精品 | 日韩精品一区第一页| 永久域名在线精品| 免费久久99精品国产| 欧美亚洲丝袜传媒另类| 极品美女销魂一区二区三区免费| 欧美日韩精品一区二区三区| 国产一区二区三区久久悠悠色av| 在线综合+亚洲+欧美中文字幕| 国产不卡视频一区二区三区| 日韩免费电影网站| 91丨porny丨国产入口| 中文字幕成人网| 欧美理论一区二区| 午夜视频在线观看一区二区三区| 色一情一乱一乱一91av| 精东粉嫩av免费一区二区三区| 777色狠狠一区二区三区| 成人黄色电影在线| 日本一区二区成人| 欧美日韩精品综合| 日韩一区精品视频| 3d动漫精品啪啪一区二区竹菊| 国产成人精品亚洲777人妖| 精品国产污污免费网站入口 | 91香蕉视频污在线| 国产精品伦理一区二区| 欧美一区二视频在线免费观看| 午夜精品久久久久| 欧美久久久一区| 99久久精品免费看国产免费软件| 国产精品理论片在线观看| 日韩精品一区二区三区色偷偷 | 成人av影院在线| 国产精品每日更新| 亚州欧美一区三区三区在线| 久久国产成人午夜av影院| 精品久久免费看| 久久涩涩网站| 日本一区中文字幕| 欧美成人一区二区三区片免费| 国产精品国产精品| 无码av中文一区二区三区桃花岛| 欧美精品丝袜久久久中文字幕| 91免费观看在线| 亚洲国产另类精品专区| 欧美日韩高清在线| www久久99| 视频一区二区三区中文字幕| 日韩一卡二卡三卡国产欧美| 国产一区二区高清不卡| 五月激情六月综合| 精品乱人伦小说| 欧美日韩电影一区二区| 久久99精品久久只有精品| 久久久久久久久久久电影| 日韩欧美三级电影| 国产精品1区2区| 成人欧美一区二区三区白人| 综合国产精品久久久| av资源站一区| 亚洲国产精品久久人人爱蜜臀| 91精品国产乱码久久蜜臀| 国产主播一区二区三区四区| 日韩综合小视频| 26uuu精品一区二区在线观看| 日韩av高清在线播放| 国产精品夜夜爽| 亚洲人精品午夜| 91精品国产91久久久久久一区二区 | 欧洲av一区| 成人午夜在线视频| 一区二区三区免费在线观看| 欧美一区二区三区视频免费| 久久婷婷开心| 国产麻豆成人传媒免费观看| 综合亚洲深深色噜噜狠狠网站| 欧美日韩国产首页| 狠狠色噜噜狠狠狠狠色吗综合| 狠狠色丁香九九婷婷综合五月| 国产精品网站在线观看| 欧美日韩精品一区二区| 国内精品视频在线播放| 国产自产v一区二区三区c| 亚洲三级在线播放| 日韩免费高清视频| 亚洲精品日韩成人| 91麻豆蜜桃| 狠狠色狠狠色综合| 一区二区三区日韩欧美精品|