mysql通过建议定义索引

mysql通过建议定义索引,mysql,indexing,Mysql,Indexing,我有一个php/mysql应用程序,在我的项目中的所有操作期间,我都有所有select查询的日志。我想知道是否有可能获得任何建议,用于从t1中选择x,y,其中(con1和con2)或按colx排序的con3,哪些列必须作为我日志中的索引 我也有很多这样的疑问。我听说,EXPLAIN可以帮助我为这个查询建议哪些列必须是索引。我想知道怎样才能知道哪些列必须是索引。多重科伦指数,单一指数。order by需要索引等。您需要将con1和con2索引为多列索引。 而con3作为单列索引 INDEX (co

我有一个php/mysql应用程序,在我的项目中的所有操作期间,我都有所有select查询的日志。我想知道是否有可能获得任何建议,用于从t1中选择x,y,其中(con1和con2)或按colx排序的con3,哪些列必须作为我日志中的索引


我也有很多这样的疑问。我听说,
EXPLAIN
可以帮助我为这个查询建议哪些列必须是索引。我想知道怎样才能知道哪些列必须是索引。多重科伦指数,单一指数。order by需要索引等。

您需要将
con1
con2
索引为多列索引。 而
con3
作为单列索引

INDEX (con1, con2),
INDEX(con3)

这是一个例子。我想需要一个工具来建议哪些列必须是索引。或者,如果不存在,请告诉我规则检查此处的规则: