今天在查询一个sql的时候发现没有使用到索引
仔细看了很多遍,该加的索引都加了,还是不行
使用explain查看
索引为什么失效
- 隐式转换导致索引失效
- 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表)
- 字符集不一致导致索引失效一个utf8一个utf8mb4
我这里主要是字符集不一致,索引失效了
转换了一下字符集就成功了
ALTER TABLE user CONVERT TO CHARSET utf8mb4;
2022-08-09 10:00:00 【小红帽2.0】
今天在查询一个sql的时候发现没有使用到索引
仔细看了很多遍,该加的索引都加了,还是不行
使用explain查看
索引为什么失效
我这里主要是字符集不一致,索引失效了
转换了一下字符集就成功了
ALTER TABLE user CONVERT TO CHARSET utf8mb4;
Ontology Development Diary 03 - When debugging is in progress
MySQL索引、视图、设计三范式,通俗易懂,不可错过!
JDBC中的增删改查操作
KeyBERT和labse提取字符串中的关键词
Openwrt配置Aria2(Hg255d)
5.转换流
Tom Morgan | 人生二十一条法则
class object property method class member
2. Byte stream
1.流的概念
喜迎排名18
4.泛型和工具类
LeetCode179:最大数(C语言)代码简洁!
Arrays.toString( )打印二维数组
5.Set interface and implementation class
技术分享 | 使用 cURL 发送请求
Apache Log4j 2 远程代码执行漏洞详解
从源码分析UUID类的常用方法
MySQL常用存储引擎,你不可错过的知识点!
多线程(基础)