mysql长时间查询执行

时间:2014-01-08 08:40:51

标签: mysql buffer innodb myisam

我有许多myisam表和一个innodb表,以及来自这些表的许多查询。 数据库的连接是从多台计算机每秒检查这些计算机是否有更新。

2天前我将其他一些表更改为INNODB,然后我面对原始表INNODB的以下高时间执行(之前不是这样)。所以今天我把它们还给了MyISAM并保留了INNODB表。

MySQL-Processes示例(仅显示之前工作正常的INNODB表):

时间:100
州:更新
信息:

UPDATE terminal_update SET `update_flag`=1 , `update_date`= '2013-12-27 19:29:17' , `download_date`= '2013-12-27 15:28:51' WHERE com_id = '14852' and update_id = '71' 

Querycache状态:

Qcache_free_blocks      1

Qcache_free_memory      90171104

Qcache_hits             15853 

Qcache_inserts          7600 

Qcache_lowmem_prunes    0 

Qcache_not_cached       4607 

Qcache_queries_in_cache 4298 

Qcache_total_blocks     8775 

我该怎么办?

0 个答案:

没有答案