滴滴一面
滴滴一面:
mysql表空间讲一下
mysql每一行数据的底层结构(不会,讲了rowid,tx-id,roll-pointer,mvcc那三个东东,后来发现不止)
mysql底层的存储结构
sql优化有什么方式
索引失效情景,怎么避免
联合索引创建顺序怎么确定
场景题:求创建索引的最优方式,数量最少
where a=1 and b=1
where b=1
where c=1 and b=1
mysql的where条件查询中a=1 and b=1与b=1 and a=1可以互换吗,解释执行原理(可以,不懂原理,随口说了sql解释器)
mysql多事务并行会有什么问题
数据库三大范式
你项目的数据库的表设计遵守了这些有没有(说了没有)
什么情况下可以不遵守三大范式
数据库的ACID是什么
脏读,幻读,不可重复读
快照读,当前读
怎么解决幻读现象
普通的select操作可不可以避免幻读现象(一开始答了不可以,得用for update,他说那样效率太低,换一种解决方案,给我接着挖坑,后面我想起来改口说可以,答案是可以)
使用主键索引跟普通索引在执行查询时有什么区别
具体说一下怎么排查sql慢查询
讲一下redis的数据类型
zset底层
压缩列表具体怎么实现的
跳表查询的时间复杂度
说一下怎么排查sql慢查询
手写sql(两道,一道不会囧rz)
算法:反转链表
mysql表空间讲一下
mysql每一行数据的底层结构(不会,讲了rowid,tx-id,roll-pointer,mvcc那三个东东,后来发现不止)
mysql底层的存储结构
sql优化有什么方式
索引失效情景,怎么避免
联合索引创建顺序怎么确定
场景题:求创建索引的最优方式,数量最少
where a=1 and b=1
where b=1
where c=1 and b=1
mysql的where条件查询中a=1 and b=1与b=1 and a=1可以互换吗,解释执行原理(可以,不懂原理,随口说了sql解释器)
mysql多事务并行会有什么问题
数据库三大范式
你项目的数据库的表设计遵守了这些有没有(说了没有)
什么情况下可以不遵守三大范式
数据库的ACID是什么
脏读,幻读,不可重复读
快照读,当前读
怎么解决幻读现象
普通的select操作可不可以避免幻读现象(一开始答了不可以,得用for update,他说那样效率太低,换一种解决方案,给我接着挖坑,后面我想起来改口说可以,答案是可以)
使用主键索引跟普通索引在执行查询时有什么区别
具体说一下怎么排查sql慢查询
讲一下redis的数据类型
zset底层
压缩列表具体怎么实现的
跳表查询的时间复杂度
说一下怎么排查sql慢查询
手写sql(两道,一道不会囧rz)
算法:反转链表
全部评论
相关推荐
昨天 16:50
门头沟学院 Java 点赞 评论 收藏
分享