论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
数据库
›
分布式数据库
›
Oracle Bigfile 与 Smallfile 表空间对比分析
Oracle Bigfile 与 Smallfile 表空间对比分析
用户云卷云舒
论坛元老
|
2025-5-1 15:44:16
|
显示全部楼层
|
阅读模式
楼主
主题
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 表空间创建
CREATE BIGFILE TABLESPACE big_ts
DATAFILE '/oracle/data/bigfile01.dbf' SIZE 1T
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
复制代码
Smallfile 表空间创建
CREATE TABLESPACE small_ts
DATAFILE '/oracle/data/small01.dbf' SIZE 4G,
'/oracle/data/small02.dbf' SIZE 4G
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
复制代码
六、运维注意事项
Bigfile 监控重点
:
文件体系剩余空间监控
备份计谋调解(思量增量备份)
定期查抄文件完备性
Smallfile 监控重点
:
文件数量限定
各文件空间使用平衡
I/O负载分布情况
转换注意事项
:
无法直接转换,必要导出/导入
使用DBMS_SPACE_ADMIN包可有限转换
思量使用可传输表空间功能
七、将来发展趋势
Bigfile 逐渐主流
:
云情况和大数据推动采用
存储硬件发展支持更大文件
Oracle 21c后进一步增强支持
Smallfile 保留价值
:
特定场景仍有不可替代性
传统体系兼容需求
细粒度恢复需求场景
根据Oracle官方文档建议,在Exadata和云情况中优先思量Bigfile表空间,而必要精细控制存储的传统情况可继续使用Smallfile表空间。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
用户云卷云舒
论坛元老
这个人很懒什么都没写!
楼主热帖
更新:)
期末作业C#实现学生宿舍管理系统 ...
更新:)
揭秘爆款的小程序,为何一黑到底 ...
Nginx 配置和性能调优
送分题,ArrayList 的扩容机制了解吗? ...
程序员必学的项目管理知识-敏捷开发 ...
SmartIDE v0.1.16 已经发布 - 支持阿里 ...
北京动点元宇宙外包团队:微软入局工业 ...
解决Kali Linux换国内源后更新失败的问 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
linux
快速回复
返回顶部
返回列表