91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL和timeout的示例分析

發布時間:2021-07-28 14:46:19 來源:億速云 閱讀:88 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹了MySQL和timeout的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

下面總結下和連接有關的timeout

slave-net-timeout

The number of seconds to wait for more data from the master before the slave considers the connection broken, aborts the read, and tries to reconnect. The first retry occurs immediately after the timeout. The interval between retries is controlled by the MASTER_CONNECT_RETRY option for the CHANGE MASTER TO statement, and the number of reconnection attempts is limited by the --master-retry-count option. The default is 3600 seconds (one hour).
當slave認為連接master的連接有問題時,就等待N秒,然后斷開連接,重新連接master

net_read_timeout :

The number of seconds to wait for more data from a connection before aborting the read. When the server is reading from the client, net_read_timeout is the timeout value controlling when to abort
在終止讀之前,從一個連接獲得數據而等待的時間秒數;當服務正在從客戶端讀取數據時,net_read_timeout控制何時超時。

net_write_timeout:

The number of seconds to wait for a block to be written to a connection before aborting the write.When the server is writing to the client, net_write_timeout is the timeout value controlling when to abort。
在終止寫之前,等待多少秒把block寫到連接;當服務正在寫數據到客戶端時,net_write_timeout控制何時超時

wait_timeout

The number of seconds the server waits for activity on a noninteractive connection before closing it.
服務器端無交互狀態的連接,直到被服務器端強制關閉而等待的時間

interactive_timeout :

The number of seconds the server waits for activity on an interactive connection before closing it.
與服務器端無交互狀態的連接,直到被服務器端強制關閉而等待的時間

connect_timeout

The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. The default value is 10 seconds.

等待一個連接響應的時間

connect_timeout:在獲取連接階段(authenticate)起作用

interactive_timeout和wait_timeout:在連接空閑階段(sleep)起作用
net_read_timeout和net_write_timeout:則是在連接繁忙階段(query)起作用。

獲取MySQL連接是多次握手的結果,除了用戶名和密碼的匹配校驗外,還有IP->HOST->DNS->IP驗證,任何一步都可能因為網絡問題導致線程阻塞。為了防止線程浪費在不必要的校驗等待上,超過connect_timeout的連接請求將會被拒絕。

即使沒有網絡問題,也不能允許客戶端一直占用連接。對于保持sleep狀態超過了wait_timeout(或interactive_timeout,取決于client_interactive標志)的客戶端,MySQL會主動斷開連接。

即使連接沒有處于sleep狀態,即客戶端忙于計算或者存儲數據,MySQL也選擇了有條件的等待。在數據包的分發過程中,客戶端可能來不及響應(發送、接收、或者處理數據包太慢)。為了保證連接不被浪費在無盡的等待中,MySQL也會選擇有條件(net_read_timeout和net_write_timeout)地主動斷開連接。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“MySQL和timeout的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德昌县| 静乐县| 广平县| 五河县| 钟山县| 姜堰市| 客服| 平遥县| 琼结县| 东方市| 治多县| 上虞市| 土默特右旗| 西林县| 岳普湖县| 池州市| 安平县| 建昌县| 丰顺县| 夏河县| 浮梁县| 漳平市| 盐津县| 晋江市| 涟源市| 定边县| 秭归县| 山西省| 马龙县| 报价| 牙克石市| 嘉定区| 吉木萨尔县| 元阳县| 慈利县| 治县。| 辽阳市| 鸡东县| 天镇县| 凭祥市| 绿春县|