2023-05-23
MySQL中有以下SQL,使用了多个hint提示
MySQL中有以下SQL,使用了多个hint提示:
explain SELECT * FROM emp
IGNORE INDEX (emp_job) USE INDEX (emp_job) USE INDEX (emp_job2)
where job =‘SALESMAN’;
请问,最终生效的hint是哪个?
A
USE INDEX (emp_job)、USE INDEX (emp_job2)
B
均不生效
C
USE INDEX (emp_job)
D
USE INDEX (emp_job2)
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
设计一个mysql数据库表,需要存储全国地名,怎么解决?
回答 1
已采纳
参考一下邮政编码,6位覆盖大陆所有街道。就算从000001到999999这样极端,也就100万条数据。实际没这么多。
mysql当前写的binlog文件是不能读取,一般怎么做?
回答 1
可以读取的mysqlbinlog可以解析当前binlog文件
生产环境安装完mysql 之后一般做哪些加固?
回答 1
已采纳
仅供参考,通常情况下需要做以下操作1、为root用户设置密码2、删除匿名账号3、取消root用户远程登录4、删除test库和对test库的访问权限5、刷新授权表使修改生效
DECIMAL类型适合表示 什么数据?
回答 1
已采纳
DECIMAL类型不同于FLOAT和DOUBLE,DECIMAL实际是以字符串形式存放的,最大取值范围与DOUBLE相同,但比浮点数更精确,适合用来表示货币等精度高的数据。
对付mysql服务器cpu时高时低的状况,如何进行排查呢?是否有工具可以一下子定位多少个thread及对应的sql语句呢?
回答 1
实时的不清楚,事后的可以用profiling功能查看某个SQL占用的资源情况。https://dev.mysql.com/doc/refman/8.0/en/showprofile.html
请问,数据虚拟化,这个概念现在还有人提吗?有何发展?
回答 1
看了一下百度百科:了解是一种概念性的说法。数据虚拟化(datavirtualization)这个词可能有点令人困惑,因为有些厂商互换地使用数据虚拟化和数据联合(datafederation)。但是两者
在navicat执行sql的耗时为什么显示两个时间?
回答 2
有时第二个时间比第一个时间大很多,是为什么呢?
update 时 mysql的binlog里没有记录
回答 1
这个binlog显示内容是一个事务包含很多sql语句。比如:begininsert。。。insert。。。commit还有load批量导入数据等方式。这样导致一个事务非常大,建议改成1000条提交,不
mysq健康检查的脚本,求一份
回答 1
上传附件:mysql健康检查脚本.sh
如何获取当前的 Mysql 版本?
回答 1
已采纳
select@@version
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~