Oracle表空间设计理念.docxVIP

  • 0
  • 0
  • 约1.81千字
  • 约 2页
  • 2020-12-13 发布于山东
  • 举报
Oracle 表空间设计理念 Oracle 数据库开创性地提出了表空间的设计理念,这为 Oracle 数据库的高性能做出了不可磨灭的贡献。可以这么说, Oracle 中很多优化都是基于表空间的设计理念而实现的 一:控制用户所占用的表空间配额。 在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁 盘空间。这就好像在文件服务器中,需要为每个用户设置磁盘配额一样, 以防止硬盘空间耗竭。所以,在数据库中,我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的,我们就可以通过表空间来实现。 我们可以在 Oracle 数据库中,建立不同的表空间,为其设置最大的存储容量,然后把用户归属于这个表空间。如此的话,这个用户的存储容量,就受到这个表空间大小的限制。 二:灵活放置表空间,提高数据库的输入输出性能。 数据库管理员还可以将不同类型的数据放置到不同的表空间中,这样可以明显提高 数据库输入输出性能,有利于数据的备份与恢复等管理工作。因为我们数 据库管理员在备份或者恢复数据的时候,可以按表空间来备份数据。如在设计一个大型的 分销系统后台数据库的时候,我们可以按省份建立表空间。与浙江省相关的 数据文件放置在浙江省的表空间中,北京发生业务记录,则记录在北京这个表空间中。 如此,当浙江省的业务数据出现错误的时候,则直接还原浙江省的表空间即 可。很明显,这样设计,当某个表空间中

文档评论(0)

1亿VIP精品文档

相关文档