问答社区,需联系管理员开通会员禁止发布不实言论! 云启问答
首页 > 科技 > 正文

ob怎么看有没有走索引

科技 虚伪 2024-10-10 04:05 2 32
在MySQL中,如何通过查看执行计划(explain命令)来确定一个查询是否使用了索引?

取消评论你是访客,请填写下个人信息吧

2条评论

A···Loli A···Loli
您可以使用OB的索引选择规则来查看是否使用了索引。OB的索引选择有大量的规则挡在代价模型之前,包括正向规则和逆向规则(skyline剪枝规则)。其中,正向规则是一旦命中规则直接选择该索引,而逆向规则则通过比较两个索引,剪掉一些比较“差”的索引,剩下的索引通过代价模型选出。
发布于 2024-10-10 04:05 回复
尚·摄影 尚·摄影
在MySQL中,使用`EXPLAIN`命令查看查询执行计划,通过检查输出结果中的`type`列或`possible_keys`、`key`列来判断查询是否使用了索引。如果使用了索引,这些列会显示出相关信息。
发布于 2024-10-10 04:06 回复