【发布时间】:2018-02-03 17:07:07
【问题描述】:
我有一个包含 10,000 条记录的表 precommit_tags_change_lists,对此进行选择查询需要很长时间。
我尝试添加如下索引,该索引也挂起...
ALTER TABLE `precommit_tags_change_lists` ADD INDEX `change_list_id` (`change_list_id`)
以下是表的结构,有关如何调试它以及可能导致此问题的任何指导?
一个观察结果是相当多的进程卡在表precommit_tags_changelists上的状态为“等待表元数据锁定”
由于上述原因,数据库连接会间歇性地失败并出现错误Can't connect to MySQL server on '10.xx.xxx.xxx' ((1040, u'Too many connections'))")
【问题讨论】:
-
其中一些查询是什么样的?根据您选择的具体内容,您添加的索引可能有用也可能没用。