mysql索引设置查询
发布时间:2020-12-11 23:25:40 所属栏目:MySql教程 来源:网络整理
导读:我必须为这样的查询设置哪些索引?谢谢 SELECT distinct event_dates.* FROM `event_dates` INNER JOIN `events` ON `events`.id = `event_dates`.event_id INNER JOIN `cores` ON `cores`.resource_id = `events`.id AND cores.resource_type = 'Event' INN
我必须为这样的查询设置哪些索引?谢谢
最佳答案
一般的经验法则是在过滤结果集的列上有索引.换句话说,包含在WHERE子句中的列以及在其上执行连接的列.
对于特定查询,您可能要参考查询的说明计划.它将向您展示MySQL如何执行查询,因此可以相应地设置索引:http://dev.mysql.com/doc/refman/5.0/en/explain.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |