我正在运行一个mysql服务器。我正在尝试调整我的缓存机制。我正在查看下面的缓存统计信息,我担心lowmem prunes的数量以及未缓存的stat。我相信我有足够的内存专用,但我觉得我的最大查询大小可能太小了。
mysql> SHOW STATUS LIKE "qcache%"
-> ;
+-------------------------+----------+
| Variable_name | Value |
+-------------------------+----------+
| Qcache_free_blocks | 297 |
| Qcache_free_memory | 15375480 |
| Qcache_hits | 24724191 |
| Qcache_inserts | 23954609 |
| Qcache_lowmem_prunes | 2011492 |
| Qcache_not_cached | 6987151 |
| Qcache_queries_in_cache | 6004 |
| Qcache_total_blocks | 12386 |
+-------------------------+----------+
8 rows in set (0.00 sec)
有没有办法让服务器报告返回的最大查询的历史统计信息?我的目的是发现返回的查询数据有多大,以便更好地调整缓存。我觉得未缓存的数字可能太大,而且源于没有足够大的最大查询。