【发布时间】:2014-08-18 07:56:05
【问题描述】:
SELECT id FROM raod_busroute
WHERE from_des LIKE '%adheriya khal%' AND to_des LIKE
'%abhayapuri%' GROUP BY from_des"
当我查看结果时,我看到它读取整个表格——所有行和列。我知道这很糟糕,但我不知道如何解决。
谢谢
【问题讨论】:
-
请edit您的问题并添加
explain结果。 -
使用通配符作为
LIKE '%adheriya khal%'将永远不会使用索引,即使列from_des已编入索引。因此优化器最有可能扫描整个表。