索引创建后 MySQL 查询速度变慢

时间:2021-06-13 15:02:18

标签: mysql indexing

首先我会写一些关于我的测试表的信息。 这是包含 665647 行数据的书籍表。 您可以在下面看到它的外观。

enter image description here

我对价格相同的图书进行了 10 次相同的查询

PIL.Image.open

所有 10 个查询的执行时间为 9 秒 663 毫秒。

之后我创建了索引,你可以在这里看到: enter image description here

我尝试再次运行相同的 10 个查询。 他们的执行时间为 21 秒 996 毫秒。

select * from books where price = 10

为我显示了非常有线的数据。 可能的值只有一个!

enter image description here

SHOW CREATE TABLE 书

结果:

show index from books;

我做错了什么?我确信索引可以使我们的查询更快,而不是更慢。

0 个答案:

没有答案