我有两个数据库。 一种是prod数据库(mysql) 另一个是开发数据库(mysql)
当我使用解释键,开发数据库使用索引时, 但是prod数据库不起作用。
相同查询 同一数据库(开发数据库是产品副本) 相同的索引.....
所以我检查了索引,“显示索引” ...
但索引相同。
我希望“ p”表使用索引“ idx_payment_tb”
答案 0 :(得分:0)
当优化器选择不使用索引时,通常有一个很好的理由-即数据分布使得使用索引实际上会更慢。
请提供SHOW CREATE TABLE
和EXPLAIN SELECT
作为文本,而不是图像。有许多原因可以使优化程序避免使用索引;我们大概可以告诉您这次使用的原因。