|
本帖最后由 gyjohn 于 2013-1-9 22:05 编辑
dukope 发表于 2013-1-9 20:32 ![]()
第二次很快 说明是永乐query cache,
第一次很慢 原因可能是磁盘io能力,key cache设置太低等因素
第二次很快,迷惑了问题本质,仔细一想,第一次慢,就说明mysql处理这个sql有问题,因为客户第一次查询就timeoutl了,第二次再快也于事无补,反而令查错调试更困难。
Key cache的设置如下,有问题吗?
Variable_name | Value | binlog_cache_size | 32768 | have_query_cache | YES | key_cache_age_threshold | 300 | key_cache_block_size | 1024 | key_cache_division_limit | 100 | max_binlog_cache_size | 4294963200 | query_cache_limit | 1048576 | query_cache_min_res_unit | 4096 | query_cache_size | 0 | query_cache_type | ON | query_cache_wlock_invalidate | OFF | table_definition_cache | 256 | table_open_cache | 256 | thread_cache_size | 8 | key_buffer_size | 333447168 | max_seeks_for_key | 4294967295 |
|
|