參數名稱 | 定義 | 用途 | 設置方法 | 默認大小 |
back_log | 指定到來的TCP/IP連接的偵聽隊列大小 | 因操作系統不同而不同,LINUX系統推薦小于512的整數,一般設置成300 | 50 | |
key_buffer_size | 索引緩存大小 | 優化索引的緩沖區大小 | 根據*.MYI的文件大小進行設置,沒有MYISAM表的情況下保留16-32M提供磁盤臨時表索引用 | |
max_connections | 最大連接數 | 優化MYSQL的最大連接數 | 500 | 100 |
innodb_buffer_pool_size | INNODB緩沖池大小 | 用于緩存表的數據與索引 | 內存的80% | 8388608 (8M) |
innodb_additional_mem_pool_size | INNODB附加內存緩存池大小 | 用于存放數據目錄信息和其他內部數據結構 | 20M左右 | 1048576 (1M) |
innodb_log_file_size | 每個日志文件大小 | 用于存放日志 | 64-512M | 5242880 (5M)32位機器小于4G |
innodb_log_buffer_size | 每個日志文件緩存大小 | 優化高強度寫入與短事務處理能力 | 8-16M | 1048576 (1M) |
innodb_flush_log_at_trx_commit | 提交事務日志刷新方式 | 0.不刷新事務提交1.刷新到磁盤2.刷新到操作系統緩存 | 2.刷新到操作系統緩存.后果:除非操作系統崩潰或停電會損失1秒的事務提交記錄 | |
table_cache | 表緩存 | 緩存已打開的表 | 1024 | 64 |
thread_cache_size | 線程緩存大小 | 它的目的是在通常的操作中無需創建新線程。 | 至少16 | 0 |
query_cache_size | 查詢緩存大小 | 提高緩存命中率 | 32-512M | 0 |
sort_buffer_size | 查詢排序緩存大小 | 優化排序緩存空間 | 6M | 2M |
read_buffer_size | 讀查詢緩存大小 | 優化讀查詢操作緩存空間 | 4M | 130K |
join_buffer_size | 聯合查詢操作緩存大小 | 優化聯合查詢操作緩存空間 | 8M | 130K |
下一篇:ssh 命令說明