数据库面试
2023-11-01 12:22:04 20 举报
AI智能生成
数据库面试
作者其他创作
大纲/内容
排除缓存干扰 sql_no_cache
key
key_len
rows
Extra
possible_keys
预发跑 sql explain
如何解决线上慢 SQL问题?
force index
优化SQL
索引走错了,怎么办
看下行数对不对,不对用analyze table矫正
主键索引
覆盖索引-避免回表
最左匹配原则 - 合理安排顺序
联合索引 - 高频场景
5.6之后官方优化,索引下推
存在回表情况
change buffer 的大小是多少
change buffer的使用场景 - 写多读少
change buffer好处
change buffer merge的触发条件
change buffer - 缓存更新操作
唯一索引的更新,无法使用change buffer
普通索引的更新,可以使用change buffer
唯一索引和普通索引的选择?
hash: 把字段hash为另外一个字段保存
倒序、删减字符串
提高区分度
前缀索引一定会回表
前缀索引
函数操作、隐形类型转换、隐式字符编码转换 不走索引
redo log写满了
系统内存不足,释放内存中\"脏页\"空间时
系统空闲时,有机会就会刷一点\"脏页\"
MySQL正常关闭时
正确的告诉InnodDB所在主机IO能力?- innodb_io_capacity
刷\"脏页\"的连带责任制,MySQL8.0已取消
优化刷\"脏页\"过程
flush\"脏页\"的时机?
Innodb支持哈希索引?
为什么不用B 树(mongodb采用)而用B+树?
为什么不建议删除数据,而是建议软删除(逻辑删)?
小问题
不可重复读和幻读的区别
回滚操作 undo log -日志
Innodb中的事务隔离级别和锁的关系
隔离级别
数据库调优
0 条评论
回复 删除
下一页