Skip to content

Commit 3569bef

Browse files
committed
docs(mysql): add note about mysql index
1 parent 63512a5 commit 3569bef

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

plugins/mysql.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,4 +461,6 @@ MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意
461461
2. MySQL使用了索引,但是条件语句中有条件需要回表,那么执行的过程时扫描的行数 + 回表的次数
462462
* Mysql 5.6引入了index condition pushdown的优化,意思是对于where条件中有使用到联合索引的地方,会先将判断条件下移到索引中,判断是否需要回表扫描,如果需要,则再回表扫描。比如select * from user where name like '张%' and age =8,在扫描name时,同时判断age
463463
* Mysql 5.7引入的虚拟列
464-
PS:使用了索引是指使用了索引的快速搜索能力,并且有效的减少了扫描行数。索引的过滤性要足够好,区分度足够高,
464+
PS:
465+
1. 使用了索引是指使用了索引的快速搜索能力,并且有效的减少了扫描行数。索引的过滤性要足够好,区分度足够高。
466+
2. Mysql默认的long_query_time时10s,一个SQL不论有没有使用索引,如果执行时间超过了这个配置的long_query_time都会被记录到慢查询日志中

0 commit comments

Comments
 (0)