0MySQL客戶端/服務(wù)端通信協(xié)議是“半雙工”的

MySQL客戶端/服務(wù)端通信協(xié)議是“半雙工”的:在任一時刻,要么是服務(wù)器向客戶端發(fā)送數(shù)據(jù),要么是客戶端向服務(wù)器發(fā)送數(shù)據(jù),這兩個動作不能同時發(fā)生。一旦一端開始發(fā)送消息,另一端要接收完整個消息才能響應(yīng)它,所以我們無法也無須將一個消息切成小塊獨立發(fā)送,也沒有辦法進行流量控制。


客戶端用一個單獨的數(shù)據(jù)包將查詢請求發(fā)送給服務(wù)器,所以當(dāng)查詢語句很長的時候,需要設(shè)置max_allowed_packet參數(shù)。但是需要注意的是,如果查詢實在是太大,服務(wù)端會拒絕接收更多數(shù)據(jù)并拋出異常。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ——沒有算法專家,AIOps 也能玩得這么 High 在這樣一個 IT 技術(shù)高速發(fā)展的時代,速度往往能決定一切! ...
    Vincent_56ae閱讀 1,903評論 0 2
  • 說起MySQL的查詢優(yōu)化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理創(chuàng)建索引、...
    小黑胖_閱讀 351評論 0 1
  • 我們總是希望MySQL能夠獲得更高的查詢性能,最好的辦法是弄清楚MySQL是如何優(yōu)化和執(zhí)行查詢的。一旦理解了這一點...
    張偉科閱讀 4,061評論 2 3
  • https://www.cnblogs.com/liujiacai/p/7605612.html MySQL邏輯架...
    神豪VS勇士贏閱讀 158評論 0 0
  • 談到數(shù)據(jù)庫,大家第一想法就是怎么去優(yōu)化,怎么讓查詢操作更快。我認為最好的方式就是從開始數(shù)據(jù)庫設(shè)計的時候就要盡量考慮...
    小明yz閱讀 312評論 0 1

友情鏈接更多精彩內(nèi)容