Oracle Bigfile 与 Smallfile 表空间对比分析

打印 上一主题 下一主题

主题 1745|帖子 1745|积分 5235

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Oracle Bigfile 与 Smallfile 表空间对比分析

一、基本概念对比

特性Bigfile 表空间Smallfile 表空间定义每个表空间只包罗一个大数据文件每个表空间可包罗多个数据文件引入版本Oracle 10gOracle 传统模式最大文件大小取决于块大小(32TB for 8K块)通常最大32GB(传统限定)文件数量限定每个表空间1个文件每个表空间最多1022个文件 二、技术优劣对比

1. 上风方面

Bigfile 表空间上风


  • 超大容量支持:单个文件可达TB级,得当海量数据存储
  • 简化管理:只需管理单个文件,淘汰DBA维护工作
  • 存储效率:淘汰文件头开销,提高大对象存储效率
  • ASM兼容性:与ASM(Automatic Storage Management)配合更好
  • RAC扩展性:在RAC情况中淘汰争用
Smallfile 表空间上风


  • 灵活性:可以分布在多个物理装备上,提高I/O并行度
  • 备份恢复:单个文件破坏影响范围小,恢复粒度更细
  • 传统兼容:与旧版本和应用兼容性更好
  • 空间管理:可以单独扩展/紧缩单个数据文件
2. 劣势方面

Bigfile 表空间劣势


  • 单点风险:单个文件破坏可能导致整个表空间不可用
  • 备份恢复:大文件备份恢复时间窗口长
  • 灵活性差:无法将数据分布到不同存储装备
  • 迁移限定:传输超大文件可能遇到OS限定
Smallfile 表空间劣势


  • 管理复杂:必要管理多个数据文件
  • 文件数量限定:最多1022个文件/表空间
  • 性能开销:多文件元数据管理带来额外开销
三、性能对比

场景Bigfile 表现Smallfile 表现全表扫描略优(一连I/O)取决于文件分布随机访问相当相当并行查询取决于条带化配置自然支持多装备并行维护利用单个大利用耗时较长可并行处理多个小文件 四、使用建议

得当使用 Bigfile 的场景


  • 数据仓库:存储大型究竟表
  • LOB数据:存储大型二进制对象
  • ASM情况:与ASM配合使用
  • 云存储:对象存储情况
  • 简化管理:淘汰文件数量需求时
得当使用 Smallfile 的场景


  • OLTP体系:必要高可用性和快速恢复
  • 多装备情况:必要分布I/O负载
  • 传统迁移:从旧版本升级保留原有结构
  • 灵活管理:必要单独管理数据文件
  • 开发测试:必要频仍备份恢复的情况
五、创建示例

Bigfile 表空间创建

  1. CREATE BIGFILE TABLESPACE big_ts
  2. DATAFILE '/oracle/data/bigfile01.dbf' SIZE 1T
  3. EXTENT MANAGEMENT LOCAL
  4. SEGMENT SPACE MANAGEMENT AUTO;
复制代码
Smallfile 表空间创建

  1. CREATE TABLESPACE small_ts
  2. DATAFILE '/oracle/data/small01.dbf' SIZE 4G,
  3.          '/oracle/data/small02.dbf' SIZE 4G
  4. EXTENT MANAGEMENT LOCAL
  5. SEGMENT SPACE MANAGEMENT AUTO;
复制代码
六、运维注意事项


  • Bigfile 监控重点

    • 文件体系剩余空间监控
    • 备份计谋调解(思量增量备份)
    • 定期查抄文件完备性

  • Smallfile 监控重点

    • 文件数量限定
    • 各文件空间使用平衡
    • I/O负载分布情况

  • 转换注意事项

    • 无法直接转换,必要导出/导入
    • 使用DBMS_SPACE_ADMIN包可有限转换
    • 思量使用可传输表空间功能

七、将来发展趋势


  • Bigfile 逐渐主流

    • 云情况和大数据推动采用
    • 存储硬件发展支持更大文件
    • Oracle 21c后进一步增强支持

  • Smallfile 保留价值

    • 特定场景仍有不可替代性
    • 传统体系兼容需求
    • 细粒度恢复需求场景

根据Oracle官方文档建议,在Exadata和云情况中优先思量Bigfile表空间,而必要精细控制存储的传统情况可继续使用Smallfile表空间。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表