[摘要]+--------------------------+---------+key_buffer_size设置索引缓存的大小,默认是8M。建议提升。key_cache_block_size指定每个索...
+--------------------------+---------+
key_buffer_size
设置索引缓存的大小,默认是8M。建议提升。
key_cache_block_size
指定每个索引缓存的区块大小,建议设置为4K,即4096
key_cache_pision_limit
为了有效的使用缓存。默认情况下MySQL降缓存划分为两个索引缓存区,温区(warm area) 以及热区(hot area)。key_cache_pision_limit参数以百分比的形式向曾哥索引缓存划分为多个区域。当默认值是100的时候,表示索引缓存只有温区,将启用LRU算法淘汰索引缓存中的索引。
key_cahe_age_threshold
控制温区域热区中的索引何时升级何时降级。如果该值小于100,则有热区。移动算法大致类似与LRU算法。
查看当前MySQL服务实例索引读以及索引写的状态值:
mysql> show status like 'Key%';
+------------------------+-------+
关键词:MySQL优化之缓存优化详细说明(二)