暂无图片
MySQL为什么在单表数据量达到千万/亿级别时性能比百万级别时差很多?
我来答
分享
Tom
2021-09-07
MySQL为什么在单表数据量达到千万/亿级别时性能比百万级别时差很多?

当MySQL单表数据量达到千万上亿级别的时候,性能就会变得比较差,需要分表分库。但是数据库的底层数据结构都是B树或其变种,增删查操作的时间复杂度应该是数据量的对数函数级别,单表数据量达到千万上亿的时候应该不会比百万级别时差很多才对。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

按照Btree的原理,你只要用索引1千万和10亿的层级一样高。如果性能差很多,看看执行计划是不是全表了。

暂无图片 评论
暂无图片 有用 0
暂无图片
Tom
题主
2021-09-07
好的
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏