原文:MySQL分库分表面试题

最新 一线大厂MySQL面试题更新了 随便呈上几道,看看大家能否答出来: 单表数据达到多少的时候会影响数据库的查询性能 为什么 什么是分库分表 设计高并发系统的时候,数据库层面该如何设计 有没有做MySQL读写分离 如何实现mysql的读写分离 用过哪些分库分表中间件 不同的分库分表中间件都有什么优点和缺点 如果是MySQL引起的CPU消耗过大,你会如何优化 数据库如何进行垂直拆分以及水平拆分的原 ...

2020-06-10 14:11 0 1879 推荐指数:

查看详情

分库表的面试题2

1、面试题 现在有一个未分库表的系统,未来要分库表,如何设计才可以让系统从未分库表动态切换到分库表上? 2、面试官心里分析 你看看,你现在已经明白为啥要分库表了,你也知道常用的分库表中间件了,你也设计好你们如何分库表的方案了(水平拆分、垂直拆分、表 ...

Sat Aug 04 04:05:00 CST 2018 0 912
分库表的面试题5

1、面试题 你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题? 2、面试官心里分析 这个,高并发这个阶段,那肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 ...

Sat Aug 04 04:10:00 CST 2018 0 880
分库表的面试题1

1、面试题 为什么要分库表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库表中间件?不同的分库表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 2、面试官心里分析 其实这块肯定是扯到高并发了,因为分库表一定是为了支撑 ...

Sat Aug 04 04:03:00 CST 2018 0 1298
分库表的面试题3

1、面试题 如何设计可以动态扩容缩容的分库表方案? 2、面试官心里分析 (1)选择一个数据库中间件,调研、学习、测试 (2)设计你的分库表的一个方案,你要分成多少个库,每个库分成多少个表,3个库每个库4个表 (3)基于选择好的数据库中间件,以及在测试环境建立 ...

Sat Aug 04 04:06:00 CST 2018 0 2231
分库表的几个面试题

分库表是高并发高可用系统的一个重要的点,互联网公司面试常常会问道。 为什么要分库表(设计高并发系统的时候,数据库层面应该如何设计)? 首先要清楚,分库表是两回事,是两个独立的概念。分库表都是为了防止数据库服务因为同一时间的访问量(增删查改)过大导致宕机而设计的一种应对 ...

Sat Nov 02 08:13:00 CST 2019 0 2649
分库表的面试题4

1、面试题 分库表之后,id主键如何处理? 2、面试官心里分析 其实这是分库表之后你必然要面对的一个问题,就是id咋生成?因为要是分成多个表之后,每个表都是从1开始累加,那肯定不对啊,需要一个全局唯一的id来支持。所以这都是你实际生产环境中必须考虑的问题 ...

Sat Aug 04 04:09:00 CST 2018 0 3596
分布式&分库表&Mysql读写分离 面试题

分布式系统如果保证接口的幂等性? 数据设置状态值 数据库设置唯一性 每个数据请求有唯一性标识 分布式session如何处理? tomcat+redis,Tomca ...

Thu Feb 20 01:58:00 CST 2020 0 2678
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM