MySQL調研筆記1 MySQL調研清單

2022-05-15 11:54:16 字數 999 閱讀 2596

最近公司正在去微軟化,之前使用的sql server、oracle將逐步切換到mysql,所以部門也會跟隨公司步伐,一步步將現有業務從sql server切換到mysql,當然上mysql肯定是上集群和分布式。

於是,有了這份結合業務資料調研mysql的清單,後面的日子裡將一點點記錄關於調研過程中的發現和收穫。

另外,後面可能使用到的作業系統、mysql及docker資訊如下:

需要說明的是,由於目前本人也是剛接觸mysql,當前對調研清單的內容列舉肯定有各種問題,所以後面清單中的內容後面可能會根據具體情況進行修改,這裡暫且列舉乙個粗略的清單。

1、方案、框架、中介軟體

2、分庫分表片鍵

1、方案及框架

2、資料同步技術

3、同步狀態監控

4、主從切換/master故障切換從庫

5、讀寫分離方案

1、日常資料

/日誌備份

2、日常資料清除

3、資料恢復

1、結合業務確定資料表儲存引擎

考慮因素:資料量、查詢/插入/更新

/刪除效率,事務性、鎖、資料恢復等。

2、資料庫分庫分表、表分割槽

3、索引

4、資源統計

5、效能測試

1、結合場景mysql例項引數設定

2、所有端的字符集編碼格式

3、innodb

儲存引擎引數設定

1、普通查詢日誌

2、慢查詢日誌

3、binlog

4、安全審計日誌

1、管理員賬號

2、開發人員賬號

3、生產使用賬號

4、測試賬號

5、許可權分配及安全審計

1、資料同步延遲太大或失敗

2、日常資料

/binlog

備份失敗

3、查詢時間太長

/死鎖(效能)

4、作業執行失敗

5、誤刪資料(資料恢復)

6、資源占用彪高

日後補充。

mysql優化(1) mysql事務

事務是mysql等關係型資料庫區別於nosql的重要方面 隨著發展nosql資料庫也開始有了事物的概念 是保證資料一致性的重要手段。本文將首先介紹mysql事務相關的基礎概念,然後介紹事務的acid特性,並分析其實現原理。事務由乙個或多個sql語句組成乙個整體,如果所有的語句執行成功那麼修改將會全部...

MySQL高階1 Mysql架構

安裝目錄 var lib mysql mysql資料庫檔案的存放路徑 usr share mysql 配置檔案目錄 usr bin 相關命令目錄 用於主從複製 預設是關閉的,記錄嚴重的錯誤資訊,每次啟動和關閉等詳細資訊 預設關閉,記錄查詢的sql語句,如果開啟會減低mysql的整體效能,因為記錄日誌...

1 Mysql架構分析

聯結器,例如jdbc。2.manageement services utilities 系統管理和控制工具。3.connection pool mysql連線池,接收請求,建立連線。4.sql inte ce sql介面 接受使用者命令,執行後續操作,並且返回sql的操作結果。5.parse 解析器...