国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mysql登陸掛起案例淺析

IT那活兒 / 3090人閱讀
Mysql登陸掛起案例淺析

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!


01


某天應用人員小C跑過來咨詢mysql庫是不是有問題,任務處理總是超時,讓幫著看看核實一下。
在我們了解了相關數據庫信息后,登陸實例觀察到數據庫非常空閑,基本沒有活動會話,看著不像是有問題的樣子,如下:
經過反復核驗會話記錄日志、慢日志、系統負載記錄日志,確認數據庫負載較低,沒有問題,便給小C打發走了。 
第二天小C帶著他的老大小A再次過來反饋數據庫有問題,已經引起用戶投訴了,必須要解決不然要把我支棱了。沒法子,只能讓其打開程序詳細日志記錄,以觀察到底哪里耗時異常。


02


通過分析應用日志,發現其是一個循環更新一批用戶狀態的一個模塊,在循環內部采用的是短連接模式。
實際SQl執行實際是毫秒級非常快,而獲取連接時間則超過1分鐘,直觀上問題比較大。如下:
發現了短連接問題,我們使用mysql客戶端登錄測試一下。如下:
客戶端連接時確實會卡頓很久,提示顯示正在讀取元數據信息,且可以使用-A關閉該特性,而實際該會話已正常登錄數據庫。
我們根據提示使用 –A進行測試連接:
可以看到登錄響應時間恢復正常。通知應用使用該參數后程序運行恢復正常,問題得到解決。


03


我們再來查閱文檔看一下這個-A是什么情況:
通俗的翻譯就是mysql客戶端默認登陸時,會讀取數據庫表、字段等元數據信息構建hash表以進行自動補全功能。
通過與應用溝通,他們在前幾天進行了上線也就是新建了表。當表、字段過多時該hash表的構建就會變慢從而影響連接時長
如下我們可以使用tab后發現提示出了大量備選項:
針對這個問題,我們可以使用案例中的-A參數,也可以在my.cnf中使用no_auto_rehash關閉該功能。

END




本文作者:胡 杰(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129425.html

相關文章

  • 切圖崽的自我修養-[ES6] 生成器Generator淺析

    摘要:搞這么神秘其實就是個迭代器的核心實際上就是一個,通過關鍵字能夠把函數體拆成完全可控執行片段,在函數體外部通過來對這些執行片段進行遍歷這和遍歷這些數據結構是一個道理只不過用來遍歷函數片段,而用來遍歷元素對生成器執行操作,進行生成器的入口開始執 Generator 搞這么神秘 其實就是個迭代器 Generator的核心實際上就是一個Iterator,通過yield關鍵字能夠把函數體拆成完全...

    Dogee 評論0 收藏0
  • 切圖崽的自我修養-[ES6] 生成器Generator淺析

    摘要:搞這么神秘其實就是個迭代器的核心實際上就是一個,通過關鍵字能夠把函數體拆成完全可控執行片段,在函數體外部通過來對這些執行片段進行遍歷這和遍歷這些數據結構是一個道理只不過用來遍歷函數片段,而用來遍歷元素對生成器執行操作,進行生成器的入口開始執 Generator 搞這么神秘 其實就是個迭代器 Generator的核心實際上就是一個Iterator,通過yield關鍵字能夠把函數體拆成完全...

    李義 評論0 收藏0
  • 切圖崽的自我修養-[ES6] 生成器Generator淺析

    摘要:搞這么神秘其實就是個迭代器的核心實際上就是一個,通過關鍵字能夠把函數體拆成完全可控執行片段,在函數體外部通過來對這些執行片段進行遍歷這和遍歷這些數據結構是一個道理只不過用來遍歷函數片段,而用來遍歷元素對生成器執行操作,進行生成器的入口開始執 Generator 搞這么神秘 其實就是個迭代器 Generator的核心實際上就是一個Iterator,通過yield關鍵字能夠把函數體拆成完全...

    mj 評論0 收藏0
  • 線程間的同步與通信(3)——淺析synchronized的實現原理

    摘要:由此可見,自旋鎖和各有優劣,他們分別適用于競爭不多和競爭激烈的場景中。每一個試圖進入同步代碼塊的線程都會被封裝成對象,它們或在對象的中,或在中,等待成為對象的成為的對象即獲取了監視器鎖。 前言 系列文章目錄 前面兩篇文章我們介紹了synchronized同步代碼塊以及wait和notify機制,大致知道了這些關鍵字和方法是干什么的,以及怎么用。 但是,知其然,并不知其所以然。 例如...

    keithxiaoy 評論0 收藏0
  • node.js中文資料導航

    摘要:中文資料導航官網七牛鏡像深入淺出系列進階必讀中文文檔被誤解的編寫實戰系列熱門模塊排行榜,方便找出你想要的模塊多線程,真正的非阻塞淺析的類利用編寫異步多線程的實例中與的區別管道拒絕服務漏洞高級編程業界新聞看如何評價他們的首次嘗鮮程序員如何說服 node.js中文資料導航 Node.js HomePage Node官網七牛鏡像 Infoq深入淺出Node.js系列(進階必讀) Nod...

    geekidentity 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<