0 Comments

为什么要分区

发布于:2012-11-30  |   作者:广州网站建设  |   已聚集:人围观
         大型的数据库系统存储的数据日益增大,硬盘空间总是有限的,这样数据的存储就成为影响数据库性能的一个非常重要的因素。
        一是数据空间够不够用的问题。
       二是数据库的性能会不会降低到无法容忍的地步的问题。
      当数据容量很大的时候,在小数据量是可以正常执行的操作如数据的装载和导出(Import和Export)、数据库的备份与恢复(Backup和Recovery)、数据库的查询(Query)都会变得及其缓慢!因为集中在某个硬盘上的I/O操作将成为系统性能的致命“瓶颈”!广州网站建设
读者应该有这样的常识:硬盘读取数据的速度相对于内存和CPU读取数据的速度而言是非常慢的。这就好比我们平时经常能看到的一个有趣的游戏:把很多人的脚捆绑在一起,让他们一起迈步去行走,很显然最慢速的人的速度将影响其他人的速度,为了协调一致又不至于摔跤,即使是快速的其他人也需要放慢速度来进行等待。广州网站建设
数据库中数据的操作是一样的道理。不同速度的硬件(CPU、内存、硬盘)组合在一起,尤其是在大容量(GB、TB级)的数据时,硬盘的I/O操作将会极大影响数据库的性能。
分区技术就是解决这类问题的一个很好的技术。Oracle 9i数据库在这方面走在了前面,所以其当仁不让地成为了大型数据库的主流。
        可喜的是,在SQL Server 2005中,我们也看到了久违的分区技术的身影。
标签:网站建设(5654)
飞机