今天在對數據庫進行測試的時候發現,當併發數過大的時候,所有的請求都進行了排隊,排隊時間很長。找了半天原因發現:
當網站提交請求給數據庫進行連接的時候,數據庫會返回一個驗證即反向解析驗證,而改驗證會造成大量的排隊現象的發生。那麼由於數據庫處於內網且爲直連方式,不需要對請求的服務器進行驗證。那麼做法如下:
在MY.INI配置文件中添加如下語句:
[mysqld]
skip-name-resolve
即可停止反響解析驗證。會停止服務器反向驗證動作。
之後請求恢復正常。
今天在對數據庫進行測試的時候發現,當併發數過大的時候,所有的請求都進行了排隊,排隊時間很長。找了半天原因發現:
當網站提交請求給數據庫進行連接的時候,數據庫會返回一個驗證即反向解析驗證,而改驗證會造成大量的排隊現象的發生。那麼由於數據庫處於內網且爲直連方式,不需要對請求的服務器進行驗證。那麼做法如下:
在MY.INI配置文件中添加如下語句:
[mysqld]
skip-name-resolve
即可停止反響解析驗證。會停止服務器反向驗證動作。
之後請求恢復正常。