筆記分為2個小節,分別為:
- 性能調優
- 架構設計

性能調優
影響MySQLServer 性能的相關因素
- 商業需求對性能的影響
- 系統架構及實作對性能的影響
- Query陳述句對系統性能的影響
- Schema設計對系統的性能影響
- 硬體環境對系統性能的影響

MySQL 資料庫鎖定機制
- MySQL鎖定機制簡介
- 各種鎖定機制分析
- 合理利用鎖機制優化MySQL

MySQL資料庫Query 的優化
- 決議MySQL的QueryOptimizer
- Query陳述句優化基本思路和原則
- 充分利用Explain和Profiling
- 合理設計并利用索引
- Join的實作原理及優化思路
- ORDERBY,GROUPBY和DISTINCT優化

Schema設計的性能優化思路
- 組建高效的模型設計
- 利用合適的資料型別
- 規范的物件命名

MySQLServer 性能優化
MySQL安裝優化
日志設定優化
QueryCache優化
Server其他常用優化

常用存盤引擎優化
MyISAM存盤引擎優化
Innodb存盤引擎優化

架構設計
可擴展設計的基本原則
- 可擴展性
- 事務相關性最小化原則
- 資料一致性原則
- 高可用及資料安全原則

MySQLReplication可擴展性設計
- Replication對可擴展性設計的意義
- Replication機制的實作原理
- Replication 執行緒
- 復制實作級別

資料切分
- 資料的垂直切分
- 資料的水平切分
- 垂直與水平聯合切分的使用
- 資料切分及整合方案
- 資料切分與整合中可能存在的問題

決議Cache與Search 的利用
- 可擴展設計的資料庫之外延伸
- 合理利用第三方 Cache解決方案
- 自行實作 Cache服務
- 利用 Search實作高效的全文檢索
- 利用分布式并行計算實作大資料量的高性能運算

深度理解MySQLCluster
- MySQL Cluster環境搭建
- MySQL Cluster基本管理與維護
- 基本優化思路

高可用設計之思路及方案
- 利用 Replication來實作高可用架構
- Master-Slave 解決基本的主備設計
- Master 單點問題的解決
- 利用 DRBD保證資料的高安全可靠
- 其他高可用設計方案
- 各種高可用方案的利弊比較

MySQL 監控設計
- 監控系統設計
- 性能狀態監控

領取方式
因筆記內容筆記全面,篇幅過長,用以截圖展示,需要獲取檔案的朋友一鍵三連后“加我VX小助理”即可免費領取

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/221091.html
標籤:其他
下一篇:資料庫簡單操作
