数据库相关
- mysql索引的数据结构,加索引的原则
- InnoDB和myiasm的区别,以及常见的mysql优化方案
- sql查询优化
- 说说Mysql的sql优化
- mysql的索引,b 树索引是否支持范围查询,联合索引的失效情况
- 开发中用了那些数据库?回答mysql,储存引擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。
- 数据库索引原理
- mysql索引 B 树原理
- mysql索引是怎么实现的?b 树有哪些特点?真实的数据存在哪里?哪些情况下建索引?解释下最左匹配原则?现在一个表有三列a b c,组合索引(a,b,c)查询的时候where a like ? and b=? and c=?能用到这个组合索引吗?为什么
- explain执行计划看过没有?其中type字段都有哪些值?分别代表什么?26.你有哪些sql调优经验?
- 分库分表应该怎么分?怎么解决数据迁移的问题?
- 数据库索引,多级索引
- 数据库事务的隔离级别有哪些?Mysql默认的隔离级别?不同的隔离级别是通过什么实现的?mysql的explain有用过吗?讲一讲数据库的慢查询?数据库的悲观和乐观锁都说一下吧,什么时候用乐观锁比较合适?什么时候用悲观锁呢?
- 谈一下MySQL常见的两种存储引擎,适用场景------MyISAM和InnoDB的对比
- 谈谈你对数据库索引的理解
- 如何保证缓存和数据库双写的一致性
- mysql数据库默认存储引擎,有什么优点 MySQL的事务隔离级别,分别解决什么问题。说说事务特性(ACID)?
- MySQL有哪些锁?解释一下ACID都是什么 Innodb中索引的实现 B 树
- AUTO_INCREMENT原理(考察并发情况) 数据库的索引有哪几种?为什么要用B 树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?mysql慢语句调优做过吗?说说你是怎么做的
- 说一下数据库优化思路?
- 你知道回表吗?
- 索引的实现原理?B树和B 树的区别?
- 说下索引结构,为什么使用B 树?
- mysql的隔离级别,有什么区别?索引的几种类型?索引的存储结构?使用B 树的好处?索引值改变了,树的结构如何改变?
- 主键索引与二级索引的区别 主键索引存储什么数据 为什么主键用auto_increment 如何生成唯一主键 A:UUID UUID的缺点 mysql如何实现事务中持久性
- Mysql 事务隔离级别、锁、索引的数据结构、聚簇索引和非聚簇索引、最左匹配原则、查询优化(explain等命令) 常见问题 Mysql(innondb 下同) 有哪几种事务隔离级别?不同事务隔离级别分别会加哪些锁?mysql的行锁、表锁、间隙锁、意向锁分别是做什么的?说说什么是最左匹配?如何优化慢查询?mysql索引为什么用的是b tree而不是b tree、红黑树 分库分表如何选择分表键 分库分表的情况下,查询时一般是如何做排序的?
- 数据库调优思路的思路。
- 说说你都做过哪些优化或者优化的思路?数据库的索引了解吗?说一下索引的原理?聚集索引和非聚集索引了解吗?了解mysql的回表吗?mysql实现分布式锁了解吗?还有没有其他更好的方式?说一下事务的一些东西?你对事务的了解有哪些?说说数据库的乐观锁和悲观锁?
- 数据库事务?数据库的并发策略?
- 介绍下mysql的回表和覆盖索引?回表简单来说就是数据库根据索引(非主键)找到了指定记录所在行后,还需要根据主键再次到数据库里获取数据。如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’。即只需扫描索引而无须回表。
- mysql索引了解吗,为什么用索引;有哪些索引;如果没有主键的话会怎么样;聚簇索引和非聚簇索引的区别;myisam和innodb哪个会保存表的总记录数,为什么;为什么用联合索引;bc会走abc联合索引吗;mysql锁有哪些,意向锁的原理;mysql隔离级别,分别解决了哪些问题,脏读、不可重复读、幻读是什么意思,可重复读是怎么实现的;mysql主从节点怎么保证数据的一致性;
- 聚簇索引和非局促索引的区别。mysql的存储引擎。innodb和myisam的区别 为什么myisam支持事务 ,innodb是如何支持的事务 ,为什么myisam不采用和innodb相同的方案来解决事务问题 ,为什么数据量大的时候会出现慢sql?慢sql如何解决。如何sql优化。分库分表如何做的?分库分表如何不同库表间数据不重复。
- MySQL作为相对于雪花算法全局唯一性id的缺点除了性能问题,还有什么?
- mysql两种存储引擎的区别 2.如果由大量的增删操作,那么应该选择哪个存储引擎,为什么?
- hash和B 树的区别?分别应用于什么场景?哪个比较好?
- 为什么MyISAM查询性能好?说说事务特性(ACID)?mysql数据库默认存储引擎,有什么优点 MySQL的事务隔离级别,分别解决什么问题。SQL慢查询的常见优化步骤是什么?说下乐观锁,悲观锁(select for update),并写出sql实现?
- MySQL的慢sql优化一般如何来做?除此外还有什么方法优化?
- mysql的explain有用过吗?讲一讲数据库的慢查询?数据库的悲观和乐观锁都说一下吧,什么时候用乐观锁比较合适,什么时候用悲观锁比较合适?
- 数据库事务的隔离级别有哪些?Mysql默认的隔离级别?不同的隔离级别是通过什么实现的?
- mysql,innodb引擎,b 树存储结构,索引,事务原理,分库分表,弹性库自动扩容原理
- Sql调优经验
- mysql为什么是b 树索引。b 高度一般多少,什么量级。
- mysql幻读不可重复读区别
- 为什么InnoDB用的多?数据库锁知道吗,有几种,加锁和解锁的场景,给一句SQL和隔离级别,能分析加什么锁吗?索引下推原理
- 一条sql语句被提交后,mysql是怎么执行这条sql的?
- 两个数据库表复制数据库有什么方式?
- mysql索引、从主原理
- 联合索引,若(a,b,c)是主键,根据b,c查询会不会用到索引,怎么知道?做索引需要有哪些条件?
- 平时建mysql表的时候会考虑一些什么?13、写sql语句的时候where会考虑什么?
- 数据库方面有mysql的innodb引擎锁的底层实现、以及回表、怎么避免索引覆盖
- 如何定位一个慢查询,一个服务有多条SQL你怎么快速定位?聚集索引和非聚集索引知道吗?什么情况用聚集索引什么情况用非聚集索引?Nosql引擎用的什么存储结构,关系型数据库和NoSQL各自的优劣点是什么,如何技术选型?
- mysql同步机制原理,有哪几种同步方法?数据库主从同步如何实现,事务如何实现?
- 还问了一个关于数据库优化流程的问题(索引,Mysql的查询缓存,Mysql分库分表方案) 伪共享问题的原理,mysql不同存储引擎的所使用的数据结构的不同
- mysql联合索引,判断是否使用了索引 mysql索引结构 间隙锁 mysql处理死锁机制是怎么样的 mysql MVCC 线程池的参数理解
- mysql主从复制主要有几种模式?
- mysql行锁最大并发数?(秒杀项目指出)
- 2.数据库底层有了解吗 3.讲下聚簇索引 4.怎么解决慢查询 5.索引底层 6.b 树跟b树有啥区别 7.你说b 树能范围查询,怎么实现的 8.b 树的高度怎么计算 9.b树和b 树的叶子节点和非叶子节点都存什么 10.mysql最多能存多少数据 11.Mysql默认的事务隔离级别是什么,有什么缺点 12.什么是幻读 13.怎么解决幻读 14.Mysql的log有哪些,分别用来解决什么问题 15.怎么看mysql有没有执行索引 16.explain的时候最关心哪些字段,分别是什么含义
- 怎么定位死锁;
- MySQL的查询机制
- 结构数据库和非结构数据库区别,你了解的非结构数据库有哪些?频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢?数据如果出现了阻塞,你是怎么排查的
- mysql索引的数据结构,加索引的原则
- Mysql数据库默认的隔离机制。
- mysql的索引,b 树索引是否支持范围查询,联合索引的失效情况
- mysql 隔离级别有哪些,分别能解决哪些问题(脏读,幻读...)如何解决;
- 事务是什么,什么特征,事务如何实现原子性和一致性的 e. 索引是什么,接着就是红黑,B B 三连问(实现原理,区别,优缺点);那什么是聚集索引,讲讲原理,有什么优缺点。
- 说一下mysql索引 了解数据库锁吗 你怎么做sql优化的 了解MVCC吗 某个字段加了索引比不加索引快多少倍
- mysql索引是怎么实现的?b 树有哪些特点?真实的数据存在哪里?哪些情况下建索引?解释下最左匹配原则?现在一个表有三列a b c,组合索引(a,b,c)查询的时候where a like ? and b=? and c=?能用到这个组合索引吗?为什么?
- 自增锁、共享锁、排他锁、意向锁、插入意向锁、记录锁、间隙锁是什么;
- 事务的四大特性、并发一致性导致的问题、四种隔离级别解决的问题以及如何实现的(加了什么锁);
- 范式的概念