针对 table 的缓慢 SQL 查询导致阻塞

Slow SQL Queries against a table causing blocking

针对 table 执行的所有语句会 运行 极其缓慢地导致阻塞的可能原因是什么。没有特定的查询是罪魁祸首。在某个时候,无论是什么导致它结束,所有语句开始正常执行,所有阻塞都被清除。

损坏的索引可能会导致此问题。如果有索引,您可以重新创建它们。如果您正在使用 table 复制,如果复制不同步,这可能会导致查询速度变慢,尤其是当 table 处理大量事务时。如果您还没有这样做,您可能希望记录缓慢的查询,因为即使是需要 0.5 秒的查询也会很快导致高流量系统出现瓶颈。这些是我的 "surface" 想法。磁盘 space、RAM、磁盘完整性等其他考虑因素也会浮现在脑海中。您可能需要考虑检查您的系统日志,看看在您遇到问题期间是否有任何显示。