首页 > 数据库 >查看mysql中SQL的执行计划

查看mysql中SQL的执行计划

时间:2022-11-04 14:34:47浏览次数:44  
标签:查看 -- SQL role user sql mysql ref id

查看 sql语句通过数据引擎优化后的执行计划
-- 关键字
EXPLAIN EXTENDED

-- sql语句
SELECT
*
FROM
p_user_role_ref
LEFT JOIN p_role ON p_role.role_id = p_user_role_ref.role_id
WHERE p_user_role_ref.user_id = 1;

-- 关键字
SHOW WARNINGS

标签:查看,--,SQL,role,user,sql,mysql,ref,id
From: https://blog.51cto.com/u_15861563/5823768

相关文章

  • mysql中如何执行关联查询
    一、内连接1.1、SQL1.2、伪代码二、内连接2.1、SQL2.1、伪代码......
  • postgresql数据库数组(Integer)类型避坑
     前提:业务需要把时间戳(秒)数组,存到一个字段,存入后的数据结构:{1659283200,1661961600}entity类配置 @Data@TableName("a")publicclassDispSocBillextendsBaseEnti......
  • Sql Server获取所有表的触发器
    Sql语句:select t.name 表名,tr.name 触发器名称 from (select * from sysobjects where xtype='U') t inner join (select * from sysobjects where x......
  • MySQL幻读详解及解决方法
    原文网址:https://blog.csdn.net/weixin_43207025/article/details/1154129741.什么是幻读?建立一张表如下:   按照下面步骤执行两个事务。事务1:   事务2: ......
  • 简单聊聊mysql的脏读、不可重复读、幻读
    原文网址:https://blog.csdn.net/qq_44872791/article/details/122126225最近,在一次mysql死锁的生产事故中,我发现,关于mysql的锁、事务等等,我所知道的东西太碎了,所以,我......
  • MySQL(三)
    存储过程与存储函数1.存储过程1.1介绍含义:就是一组经过预先编译的SQL语句的封装.执行过程:存储过程预先存储在MySQL服务器上,需要执行的时候,客户端只需要想服务器端......
  • mysql数据库慢SQL优化
    mysql数据库慢SQL优化优化来源:阿里云云数据库RDS慢sql或者CAT监控系统中的TransactionSQLorURL根据平均时间反馈来排查,决定是否增加索引,或者调整业务逻辑代码。1.......
  • mysql旧版本实现row_number
    mysql8.0已经有row_number了,但是很多同学用的还是老版本,当需要用到row_number的功能时,老版本也是有解决方案的。比如我们有一张表sync_task_log,有三个字段ds_id,state,sy......
  • prometheus 监控案例-Tomcat、Redis、Mysql、Haproxy、Nginx
    服务监控  可以根据prometheus官网找到对应服务的exporter  https://prometheus.io/docs/instrumenting/exporters/监控Tomcat容器  基于第三方exporter实现......
  • BindingException异常/SqlSessionXXX报错/org.apache.ibatis.binding.BindingExceptio
    application.yml中设置了mapper.xml的扫描路径,但是忘记了config包下面又手动写了一个SessionFactoryConfig。写这个类是因为一开始报错:SqlFactoryXXX(记不清了)的异常,后来百......