mysql 和sql server有什么工具或者方式可以 查看sql 执行的次数

发布于 2022-09-07 21:57:22 字数 84 浏览 20 评论 0

或者直接回答我的疑惑, 一条select的sql 它有主键 也有索引 的时候,它执行顺序是怎样的, 是先从主键里面找,还是先从索引里面找,有没有大神解惑?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

狼性发作 2022-09-14 21:57:23

从主键还是索引取决于查询条件,即where和order by后面的涉及的字段.可以用explain select xxx from your_table来看.

难得心□动 2022-09-14 21:57:23

可以使用跟踪优化器看,或者workbench的可视化界面

# Turn tracing on (it's off by default):
SET optimizer_trace="enabled=on";
SELECT ...; # your query here
SELECT * FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE;
# possibly more queries...
# When done with tracing, disable it:
SET optimizer_trace="enabled=off";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文