面试题库(六):数据库相关

  • 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字段都有哪些值?分别代表什么? 解答:#8
  • 分库分表应该怎么分?怎么解决数据迁移的问题?
  • 数据库索引,多级索引
  • 数据库事务的隔离级别有哪些?Mysql默认的隔离级别?不同的隔离级别是通过什么实现的?mysql的explain有用过吗?讲一讲数据库的慢查询?数据库的悲观和乐观锁都说一下吧,什么时候用乐观锁比较合适?什么时候用悲观锁呢?
  • 谈一下MySQL常见的两种存储引擎,适用场景------MyISAM和InnoDB的对比

你可能感兴趣的:(面试,职场和发展)