我刚刚读到有关数据库分区的内容,对此仍有一些困惑。所以任何人请给我一些关于磁盘存储方面的改变的解释(如数据文件,索引文件,...)数据库分区的背后,利弊得失。我更喜欢使用innodb的MySQL,但欢迎使用另一个db进行比较。
发布于 2011-01-16 03:32:48
水平分区允许您将一个表划分为不同的“分区”,尽管该表看起来是一个统一的实体。
这通常是在对特定分区存在众所周知的访问模式时完成的。最活跃的数据保存在最快的磁盘轴上,访问较少的数据最终保存在其他驱动器上。或者,即使整个表都处于活动状态,也可以将其划分到不同的磁盘轴集中,以减少磁盘延迟。
这与表空间的使用密切相关。假设您有两个非常活跃的表,并且希望提高磁盘性能。您可以拥有两套完整的主轴,并在每个主轴上定义一个表空间。然后,将两个高度活跃的表分别分配到不同的表空间,这意味着它们位于不同的轴集上,并且它们的速度都更快,因为它们不会争用磁盘访问。
https://stackoverflow.com/questions/4701354
复制相似问题