您现在的位置: 首页  > MySQL > 性能与优化
通行证登录
 

Mysql主要配置参数5:参考文章

作者:[51ak ]

Mysql主要参数
在优化MySQL时,有两个配置参数是最重要的,即table_cache和key_buffer_size。而具体到应用环境还有个查询参数query_cache_size直接影响查询性能。下面主要是整理的关于下面三个参数的文章
1.table_cache 表缓存
2.key_buffer_size 键缓冲
3.query_cache_size查询缓存
4.其他参数
5.参考文章

首先,在了解这些参数设置前需要明确的概念是
• 什么是mysql/l_13_1.htm" title="MYSQL" >MYSQL的缓存:在内存中预留的块
• 访问内存中的数据快于访问磁盘上的数据。
• 把数据保存在内存中更重要的是可以减少磁盘IO操作。
• 当数据变化(update insert delete...)时对应的缓存就失效
• 内存是有限的

以下参数供参考使用
back_log 如果需要大量新连接,修改它。
thread_cache_size 如果需要大量新连接,修改它。
key_buffer_size 索引页池,可以设成很大。
bdb_cache_size BDB表使用的记录和键吗高速缓存。
table_cache 如果有很多的表和并发连接,修改它。
delay_key_write 如果需要缓存所有键码写入,设置它。
log_slow_queries 找出需花大量时间的查询。
max_heap_table_size 用于GROUP BY
sort_buffer 用于ORDER BY和GROUP BY
myisam_sort_buffer_size 用于REPAIR TABLE
join_buffer_size 在进行无键吗的联结时使用。