![](https://img-blog.csdnimg.cn/2021010511214776.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试
文章平均质量分 94
面试
逍遥大俠
这个作者很懒,什么都没留下…
展开
-
EXPLAIN各个字段是什么意思
mysql使用explain xxx可以分析sql语句的性能,本文详细总结一下每个字段的意义MYSQL 5.6.3以前只能EXPLAIN SELECT; MYSQL5.6.3以后就可以EXPLAIN SELECT,UPDATE,DELETE概述首先看一个简单的示例mysql> explain select * from staff;+----+-------------+-------+------+---------------+------+---------+------+------原创 2021-07-09 13:58:53 · 756 阅读 · 2 评论 -
2020字节跳动数据库面试题及答案(二)—— NoSQL部分
本文答案整理为原创,转载请说明出处文章目录redis 的底层数据结构有哪些redis 中的 SDS 和 C 语言中的字符串有什么区别,优点是什么redis 中的字典是如何实现的,如何解决冲突和扩容redis 的跳表的使用场景是什么,可以实现一下吗redis 缓存穿透,缓存击穿,缓存雪崩,热点数据集中失效redis 的淘汰策略,来写一下 LRU 吧redis 的持久化方式,RDB 和 AOF 分别的使用场景redis 如何处理事务redis 为什么那么快?redis 是单线程为什么还那么快?redis .原创 2021-01-13 00:21:31 · 3679 阅读 · 2 评论 -
2020字节跳动数据库面试题及答案
文章目录数据库三范式分别说一下范式和反范式的优缺点Mysql 数据库索引。B+ 树和 B 树的区别为什么 B+ 树比 B 树更适合应用于数据库索引,除了数据库索引,还有什么地方用到了(操作系统的文件索引)聚簇索引和非聚簇索引前缀索引和覆盖索引介绍一下数据库的事务Mysql 有哪些隔离级别Mysql 什么情况会造成脏读、不可重复读、幻读?如何解决Mysql 在可重复读的隔离级别下会不会有幻读的情况,为什么?Mysql 事务是如何实现的Binlog 和 Redo log 的区别是什么,分别是什么用?谈一谈 MV原创 2020-12-31 10:51:53 · 13429 阅读 · 3 评论