Mysql8.3.0数据结构
Mysql8.3.0数据结构
update在什么情况下行锁会升级成表锁
1.未使用索引更新升级为表锁
2.索引失效会升级为表锁
mysql索引
查询索引
show index from user;
创建索引
创建普通索引
CREATE INDEX uname_index ON user(username);
创建联合索引(复合索引)
ALTER TABLE users ADD INDEX name_index (culum1, culum2);
索引失效
1.使用函数对列进行计算
2.模糊查询
索引下推
执行计划
1.type值为index表示使用到了索引
2.type值为all表示全表扫描
Mysql8.3.0慢查询日志
查看慢查询日志开启状态和日志路径
SHOW VARIABLES LIKE 'SLOW_QUERY_LOG%'
开启慢查询日志
set global slow_query_log = 1
持续更新