欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

解決本地鏈接外部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://m.kartarina.com/news25/175875.html

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

廣告

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

小程序開發
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
bt7086福利一区国产| 日本不卡的三区四区五区| 欧美v日韩v国产v| 欧美一区二区黄色| 日韩一区二区电影网| 欧美乱妇15p| 日韩三级伦理片妻子的秘密按摩| 欧美探花视频资源| 欧洲视频一区二区| 欧美日韩国产在线观看| 制服丝袜亚洲精品中文字幕| 6080亚洲精品一区二区| 日韩欧美亚洲另类制服综合在线| 日韩一卡二卡三卡四卡| 国产亚洲一二三区| 国产精品欧美综合在线| 一区二区久久久| 日韩电影免费在线看| 美女视频网站久久| 国产成人av影院| 91丨国产丨九色丨pron| 精品视频123区在线观看| 91精品国产色综合久久| 国产欧美精品国产国产专区 | 国产精品三级视频| **欧美大码日韩| 丝袜美腿高跟呻吟高潮一区| 激情深爱一区二区| 福利一区在线观看| 欧美人妇做爰xxxⅹ性高电影| 欧美xxxxx牲另类人与| 中文字幕av一区 二区| 亚洲福利电影网| 国产成人在线视频播放| 欧美午夜理伦三级在线观看| 日韩女优视频免费观看| 成人免费小视频| 经典三级视频一区| 欧美无砖专区一中文字| 欧美精品一区二区三区蜜桃视频| 亚洲色图制服诱惑| 精彩视频一区二区| 欧美色精品天天在线观看视频| 久久久精品黄色| 偷拍一区二区三区四区| 成人免费观看视频| 欧美成人性福生活免费看| 一区二区三区免费在线观看| 国产成人8x视频一区二区| 欧美久久久一区| 国产精品二区一区二区aⅴ污介绍| 婷婷久久综合九色综合绿巨人| 国产成人免费高清| 日韩精品中午字幕| 午夜精品一区二区三区电影天堂 | 亚洲欧美日韩中文字幕一区二区三区 | 日本不卡1234视频| 在线观看一区不卡| 综合亚洲深深色噜噜狠狠网站| 麻豆高清免费国产一区| 欧美日韩1区2区| 一区二区三区成人| 色综合激情五月| 中文字幕在线不卡一区| 粉嫩av亚洲一区二区图片| 欧美va亚洲va香蕉在线| 日本欧美一区二区在线观看| 欧美性感一类影片在线播放| 亚洲精品菠萝久久久久久久| 99精品热视频| 国产精品初高中害羞小美女文| 国产成人av一区二区| 日韩欧美美女一区二区三区| 亚洲午夜激情av| 欧美伊人久久久久久久久影院| 《视频一区视频二区| jlzzjlzz亚洲女人18| 国产精品对白交换视频| 成人国产精品免费网站| 国产精品国产三级国产aⅴ无密码| 国产精品香蕉一区二区三区| 26uuu另类欧美| 国产成人精品亚洲日本在线桃色 | 青青青爽久久午夜综合久久午夜 | 91蝌蚪porny成人天涯| 亚洲美女电影在线| 在线视频中文字幕一区二区| 亚洲一区二三区| 日韩欧美一区电影| 久久精品国产久精国产| 久久综合色播五月| 成人三级伦理片| 一区二区三区精品| 91精品国产91久久综合桃花| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩精品一区二区三区在线| 国产河南妇女毛片精品久久久| 中文字幕一区三区| 欧美日韩精品欧美日韩精品一| 开心九九激情九九欧美日韩精美视频电影 | 精品中文字幕一区二区小辣椒| 亚洲精品一区二区三区蜜桃下载 | 亚洲免费观看高清完整版在线观看熊| 91免费观看视频| 日本美女一区二区三区| 国产亚洲欧美色| 欧美自拍丝袜亚洲| 九九久久精品视频| 最新日韩在线视频| 日韩欧美中文字幕精品| 99re视频精品| 蜜臀久久99精品久久久久久9| 久久久精品欧美丰满| 精品视频在线看| 国产a久久麻豆| 午夜精品影院在线观看| 中文欧美字幕免费| 91精品国产欧美一区二区成人| 高清不卡在线观看av| 日本在线不卡视频| 亚洲另类春色国产| 日本一区免费视频| 日韩欧美中文字幕制服| 欧美综合一区二区| 成人午夜在线免费| 国产一区二区三区在线观看精品 | 91女厕偷拍女厕偷拍高清| 久久成人精品无人区| 亚洲小说欧美激情另类| 中文在线一区二区| 欧美成人三级电影在线| 91精品婷婷国产综合久久竹菊| 91天堂素人约啪| 国产91在线观看| 男女视频一区二区| 午夜精品久久久久久久99樱桃| 亚洲欧洲一区二区在线播放| 欧美tickling挠脚心丨vk| 欧美视频中文字幕| 日本高清不卡aⅴ免费网站| 福利电影一区二区| 国产剧情av麻豆香蕉精品| 久久精品国产秦先生| 蜜臀av亚洲一区中文字幕| 日韩国产欧美视频| 日韩av不卡一区二区| 亚洲一卡二卡三卡四卡五卡| 亚洲女同ⅹxx女同tv| 亚洲老妇xxxxxx| 亚洲一区二区三区三| 性欧美大战久久久久久久久| 一区二区三区91| 日日摸夜夜添夜夜添精品视频 | 日韩精品一区国产麻豆| 欧美一级电影网站| 日韩欧美一级片| 精品91自产拍在线观看一区| 欧美成人一区二区三区片免费| 精品剧情v国产在线观看在线| 欧美成人三级电影在线| 国产人妖乱国产精品人妖| 欧美高清在线精品一区| 国产精品国产自产拍高清av王其| 国产精品久久福利| 椎名由奈av一区二区三区| 1024精品合集| 视频一区二区三区中文字幕| 日韩vs国产vs欧美| 国产一区亚洲一区| 成人免费黄色在线| 欧美色涩在线第一页| 欧美一区在线视频| 久久精品一区二区三区av| 国产精品久久久久久久久果冻传媒 | 午夜精品久久久久| 黄页视频在线91| 成人爽a毛片一区二区免费| 色屁屁一区二区| 日韩午夜av电影| 国产精品天干天干在观线| 一区二区三区精品在线| 免费在线成人网| 9人人澡人人爽人人精品| 欧美精品亚洲二区| 国产欧美一区二区三区沐欲| 亚洲欧美二区三区| 经典三级在线一区| 精品视频在线视频| 欧美激情一区三区| 日韩激情一区二区| 99综合影院在线| 欧美成人vps| 玉米视频成人免费看| 久久超碰97中文字幕| 91福利视频网站| 欧美极品aⅴ影院| 日韩国产欧美在线播放| 一本大道久久a久久精品综合| 精品国产免费人成电影在线观看四季| 亚洲欧美日韩在线不卡|