MySQL为什么要分库分表

参考答案

使用分库分表的3个原因:

​ 1. 性能

关系型数据库多以B+树类型的索引,在数据量超过阈值的情况,索引深度的增加使得磁盘访问的IO次数增加,导致性能下降,同时,高并发访问使得集中数据库成为系统瓶颈。

​2. 可用性

服务化的无状态型,能够达到较小成本的随意扩容,导致系统的最终压力都落到数据库上。

​3.  运维成本

当一个数据库实例中的数据达到阈值,对于DBA的运维压力就会增大。

 

以上,是MySQL面试题【MySQL为什么要分库分表】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧