- 0
- 0
- 约3.87千字
- 约 8页
- 2026-07-07 发布于河北
- 举报
分表分库高频面试题及详细真实答案(生产实战版)
一、基础概念篇(入门必问)
1、为什么要做分表分库?单表到底多少数据量需要拆分?
参考答案:
核心原因就两个:单表数据量大导致性能下滑、单库连接数/IO达到瓶颈。
MySQL并不是数据一多就崩,而是数据量大了之后:
索引层级变深,查询变慢
页分裂、页合并频繁,写入性能下降
备份、DDL、锁等待、事务开销变大
行业通用阈值(生产真实标准,不是理论值):
单表数据500万~1000万:开始考虑分表
单库整体数据量过大、QPS1万+:考虑分库
如果字段多、索引多、查询复杂,300万就可以拆
简单总结:单表千万级是警戒线,高并发业务五百万就要动手拆分。
2、分表和分库的区别是什么?各自解决什么问题?
参考答案:
分表:同一个数据库里,把一张大表拆成多张结构一样的小表。
解决:单表数据量过大、查询慢、写入锁竞争激烈的问题。
分库:把原本一个库的数据,拆分到多个独立数据库实例。
解决:单库CPU、IO、连接数、TPS瓶颈,支持更高并发。
通俗理解:
数据太多→分表
并发太高→分库
3、水平拆分和垂直拆分的区别?分别用在什么场景?
参考答案:
垂直拆分(纵向)
按字段拆分,把一张宽表拆成多张表,或者拆到不同库。
场景:
表字段非常多,几十个字段
大文本、日志、备注等低频字段和核心查询字段混在一起
冷热数据字段混杂,影响查询效率
您可能关注的文档
- 创业创新江苏选拔赛试题及详细答案(实操真题版).docx
- 创业孵化从业资格考试题库(含详细答案解析).docx
- 创业孵化管理考核试题及详细参考答案.docx
- 创业孵化管理人员综合考核试题(含答案及详细解析).docx
- 创业服务平台岗位考试试题及详细答案解析.docx
- 创业服务平台岗位考试题库(含详细答案).docx
- 创业公司技术总监(CTO)面试题及详细落地答案(实战无空话版).docx
- 创业基本素质自测题(含详细答案解析).docx
- 创业基础考试题目及详细答案解析.docx
- 创业培训结业考试试卷(含详细答案).docx
- 2026汽车模具行业竞争态势及精密加工与数字化转型策略.docx
- 2026功能薄膜材料行业竞争格局及发展趋势与管理模式研究报告.docx
- 2025-2030中国医疗器械市场发展趋势及投资机会研究报告.docx
- 2026中国人工智能技术应用市场发展现状及未来趋势与投资风险评估报告.docx
- 2026医疗三维打印技术应用评价投资助推竞争合理布局空间发展研究方案建议.docx
- 2026中国区块链技术应用现状及未来发展报告.docx
- 2026商业遥感卫星数据服务定价模型与应用场景深化报告.docx
- 2026肿瘤疫苗与细胞免疫治疗协同作用机制研究报告.docx
- 2026磁性材料行业市场前景分析及发展趋势与竞争格局研究.docx
- 2026G通信设备行业市场发展现状与未来趋势及投资策略研究报告.docx
最近下载
- 2025年国企行政岗位考试题库及答案.docx VIP
- 申请人家庭成员及婚姻状况情况申报表(03版).docx VIP
- 2026全国中学生天文知识竞赛备赛试题库(300题).docx VIP
- 脑机接口神经康复应用.pptx
- YB∕T 5363-2016 装饰用焊接不锈钢管.docx VIP
- 行政专员招聘真题及答案.doc VIP
- DB62 T25-3058-2012 预拌混凝土质量管理规程.pdf VIP
- 行政专员招聘笔试真题及答案.doc VIP
- TDBC2025可信数据库发展大会:Kingwow(金乌)通用型数据库的创新与实践.pdf VIP
- 浙江省温州市2026届九年级中考一模数学试卷(含答案).pdf VIP
原创力文档

文档评论(0)