码迷,mamicode.com
首页 > 数据库 > 详细

数据库相关面试题

时间:2019-12-24 15:40:41      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:实现   主从   mysq   数据库优化   垂直   oracl   哪些   分表   同步   

1.为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?
2.用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?
3.你们具体是如何对数据库如何进行垂直拆分或水平拆分的?
4.现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上?历史数据迁移的问题
5.如何设计可以动态扩容缩容的分库分表方案?设计的时候一步到位
6.分库分表之后,id主键如何处理?
7.你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题?
8.mysql和oracle的区别
9.数据库优化
10.如何看执行计划
11.什么是索引,索引类型有哪些。
12.mysql有哪些存储引擎?对应的存储引擎支持哪些索引?
13.索引的实现原理?
14.什么是聚簇索引。什么是回表?如何解决回表的问题。
15.mysql事务的四大特性是什么?事务的四大特性实现原理是什么?多个事务同时执行会出现什么问题?事务的隔离级别有哪些?

数据库相关面试题

标签:实现   主从   mysq   数据库优化   垂直   oracl   哪些   分表   同步   

原文地址:https://www.cnblogs.com/izecsonLee/p/12091624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!