暂无图片
mysql8怎么查看优化后的sql?
我来答
分享
暂无图片 匿名用户
mysql8怎么查看优化后的sql?
暂无图片 5M

mysql8怎么查看优化后的sql?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

举一个例
先执行

explain select isdelete,isvip from user where isdelete = isvip and isdelete = 0;
复制

然后再执行

show warnings;
复制

就可以看到优化后的语句了。
/* select#1 */ select wsc_cgtest.user.IsDelete AS isdelete,wsc_cgtest.user.IsVIP AS isvip from wsc_cgtest.user where ((wsc_cgtest.user.IsDelete = 0) and (wsc_cgtest.user.IsVIP = 0))

你可以看到,mysql已做了优化。变成了 isDelete = 0 and isvip = 0了。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql数据库能转存储sql文件吗?
回答 4
已采纳
mysqldump  就可以导出sqlmysqldumpurootprootdatabasesdb1db2>/tmp/user.sql
查看MySQL默认读取my.cnf的目录?
回答 1
已采纳
如果没有设置使用指定目录的my.cnf,那么表示MySQL启动时会读取安装目录根目录及默认目录下的my.cnf文件。命令:mysqlhele|grep'my.cnf' 或mysqldverb
降序索引,5.7是不是不支持呢?
回答 1
不支持。官方有明确的说明AkeypartspecificationcanendwithASCorDESC.Thesekeywordsarepermittedforfutureextensionsfor
MySQL5.7 高可用 大家用的什么架构?
回答 2
mgr
mysql-8.0.26 到mysql-8.0.27, 直接替换二进制文件可以实现升级吗?
回答 2
可以,重新启动后会自动升级。
MySQL企业级别应用,一般都是用MGR吗?
回答 3
已采纳
MHA、MGR一般都会用
MySQL一主一从能做MHA吗?
回答 2
已采纳
可以的,MHA为了是mysql主从集群在发生故障时可以第一时间自动进行准备切换,选用MHA高可用解决方案。MHA的配置,只需要在manager节点上配置即可正常工作,配置文件最少一个,一般可以分成两个
mysqlbinlog解析完binlog之后,如何查到执行sql对应的会话详细信息,如果已经断开的历史会话,怎么查找
回答 2
找不到,binlog中不包括会话信息。
市面上有可以直接配置数据采集到MySQL数据库的网关吗?
回答 1
这个要看你什么样的前端设备,采集什么数据了吧,是否需要专用的软件,如果是直接从数据库抽取数据的话,datax或者kettel都可以
mysql奔溃恢复为什么要先执行redo log 再执行 undo log呢?
回答 1
已采纳
因为要把已经提交的写入数据文件。还有把没有提交的回退回去。id1的a从12成功了然后执行a从23后面执行时候失败了。如果没有前面的,先做。那么后面这句的2在哪里?