标签: mysql
我在不同的服务器计算机上有两个相同的数据库,如果我在两台计算机上执行一个查询,在一台服务器上它会顺利进行,而在另一台服务器上它会导致慢速日志。解释告诉我他们没有使用相同的索引。任何建议或建议,都会有所帮助。
答案 0 :(得分:0)
MySQL保留的索引统计信息,有时会变得不准确(我不知道为什么/何时)。
在两台服务器上运行ANALYZE TABLE <table>都应该更正统计信息。
ANALYZE TABLE <table>
如果问题再次出现,您可以使用索引提示和/或IF来强制MySQL使用正确的索引。
IF