1.为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)? 2.用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点? 3.你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 4.现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上?历史数据迁移的问题 5.如何设计可以动态扩容缩容的分库分表方案?设计的时候一步到位 6.分库分表之后,id主键如何处理? 7.你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题? 8.mysql和oracle的区别 9.数据库优化 10.如何看执行计划 11.什么是索引,索引类型有哪些。 12.mysql有哪些存储引擎?对应的存储引擎支持哪些索引? 13.索引的实现原理? 14.什么是聚簇索引。什么是回表?如何解决回表的问题。 15.mysql事务的四大特性是什么?事务的四大特性 实现原理是什么?多个事务同时执行会出现什么问题?事务的隔离级别有哪些?
相关文章
- 云栖神侠传—阿里云数据库专家德歌告诉你PostgreSQL的那些事
- MYSQL数据库的常用数据类型
- 解决Oracle ORA-01033: ORACLE initialization or shutdown in progress错误 和 ORA-01589错误 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
- sql server数据库操作
- MySQL服务相关
- 现在的SQLSERVER数据库监控软件有哪些?
- AspNet Core :创建自定义 EF Core 链接数据库
- spring boot 数据库连接池配置
- javaweb学习总结(三十九)——数据库连接池
- 剑指offer 面试题10.2:青蛙变态跳台阶