2022年2月核心庫MySQL優化總結

  2021年9月底到新公司,公司核心數據庫,以前無專業DBA維護,問題多,隱患大,到2022年2月持續後,優化至今:

  優化大項:

   1,從1主3從,擴容到1主5從,將部分讀放都另外新加從庫
   2,最大表9.6億+條,歸檔4.9億條
   3,容量控制(歸檔和重建)
        超過500萬條的40張表歸檔,27張超過1.5G的大表重建,容量從去年12月份的1368G下降到729G,清理出639G
   4,   2個大表遷移到新實例
   5,優化SQL,慢SQL指標從10秒下降到1秒,
   6,分析核心庫問題
   7,部署長事務監控,shell慢SQL自動發送郵件,每10秒保存Processlist信息,核心庫錶行數統計等程序

 

   優化亮點:

       1、 如何優化like '%%' 的慢SQL(非全文索引和放ES)

       2, 如何歸檔刪除有9.6億條+大表(刪除4.9億條),310G+的表數據和重建表碎片

       3, 如何DDL和刪除數據時,考慮從庫延遲

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章