首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库分区说明

问数据库分区说明
EN

Stack Overflow用户
提问于 2011-01-16 02:23:53
回答 1查看 216关注 0票数 2

我刚刚读到有关数据库分区的内容,对此仍有一些困惑。所以任何人请给我一些关于磁盘存储方面的改变的解释(如数据文件,索引文件,...)数据库分区的背后,利弊得失。我更喜欢使用innodb的MySQL,但欢迎使用另一个db进行比较。

EN

回答 1

Stack Overflow用户

发布于 2011-01-16 03:32:48

水平分区允许您将一个表划分为不同的“分区”,尽管该表看起来是一个统一的实体。

这通常是在对特定分区存在众所周知的访问模式时完成的。最活跃的数据保存在最快的磁盘轴上,访问较少的数据最终保存在其他驱动器上。或者,即使整个表都处于活动状态,也可以将其划分到不同的磁盘轴集中,以减少磁盘延迟。

这与表空间的使用密切相关。假设您有两个非常活跃的表,并且希望提高磁盘性能。您可以拥有两套完整的主轴,并在每个主轴上定义一个表空间。然后,将两个高度活跃的表分别分配到不同的表空间,这意味着它们位于不同的轴集上,并且它们的速度都更快,因为它们不会争用磁盘访问。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4701354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档