## 內存配置
1. 確定可以使用的內存的上限;
2. 確定MySQL的每個連接使用的內存 :
1. sort_buffer_size;
2. join_buffer_size;
3. read_buffer_size;
4. read_rnd_buffer_size;
3. 確定需要為操作系統保留多少內存;
4. 如何為緩存池分配內存:
1. innodb_buffer_pool_size;innodb (innodb的性能嚴重依賴緩沖池);
2. 總內存 - (每個線程鎖需要的內尺寸 * 連接數) - 系統保留內存;
3. key_buffer_size(myisam);
4. select sum (index_length) from information_schema.tables where engine = 'myisam' 獲取myisam的緩沖區大小;
- 實例和故事
- 大表
- 大事務
- 什么影響了MySQL性能
- 影響性能的幾個方面
- CPU資源和可用內存大小
- 磁盤的配置和選擇
- centos系統參數優化
- 文件系統對性能的影響
- MySQL體系結構
- 概述
- myisma
- innodb
- csv
- archive
- memory
- MySQL服務器參數
- 概述
- 內存配置相關參數
- IO相關參數配置
- 安全相關配置參數
- 其他常用配置參數
- 數據庫設計對性能的影響
- 總結
- MySQL基準測試
- 基準測試
- 如何進行基準測試
- 基準測試實例
- 基準測試工具之mysqlslap
- 基準測試工具之sysbench
- MySQL數據庫結構優化
- MySQL高可用架構設計
- 數據庫索引優化
- SQL查詢優化
- 數據庫的分庫分表
- 數據庫監控