SQL 说明选择查询
示例
查询的Explain前面select显示了如何执行查询。通过这种方式,您可以查看查询是否使用索引,或者是否可以通过添加索引来优化查询。
查询示例:
explain select * from user join data onuser.test= data.fk_user;
结果示例:
id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE user index test test 5 (null) 1 Using where; Using index 1 SIMPLE data ref fk_user fk_user 5 user.test1 (null)
在type您看到是否使用了索引。在该列中,possible_keys您可以查看执行计划是否可以从不存在的不同索引中进行选择。key告诉您实际使用的索引。key_len显示一个索引项的大小(以字节为单位)。该值越低,则索引项适合相同内存大小的越多,它们可以被更快地处理。rows向您显示查询需要扫描的预期行数,越低越好。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短