常见问题
全是从面经里扒拉出来的面试题
看面经感觉字节问数据库问得比较少
相关问题:
优缺点、什么场景适合等等 索引的作用、特点、哪种数据加索引比较好 什么时候索引失效
Tencent
如果数据量比较大的情况下,你会怎么建索引?//
博客的正文用哪一种数据类型来存的?对这个类型建索引会遇到什么问题?//
你的 MySQL 用的什么引擎?简单介绍一下 Inno DB?Inno DB 的索引是怎么实现的?
// 默认的就是innodb
这时候另一个面试官发话了,问有没有可能一种查询不需要回表也能直接返回数据?
那这个联合索引可能有个顺序,你一般怎么设计?哪个放前面?你会基于什么考虑?
如果我想用 order by 关键字来排序,我怎么利用索引来排序?就是怎么利用这个组合索引来排序?
一条 SQL 语句可能执行比较慢,你会怎么来排查?在 explain 里面查询它的执行计划,是怎么知道它用到哪些索引?
项目用的什么数据库 //mysql
存储 sql 查询语句怎么写,两张表,左连接
有些SQL比较慢,你咋办?为什么有的SQL这么慢,说说你觉得导致SQL很慢的原因
我看你还会这个MySQL,那我们来问问MySQL中的锁。你知道有哪些锁吗?
行锁有啥用啊,相对于表锁?
知道MySQL主要的两种引擎吗,MySIAM和InnoDB的区别,使用场景?谁有表锁?
看你 了解InnoDB,那你具体说说InnoDB吧。
三大范式
索引
怎么知道命中索引
最近更新 2yr ago