首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DB2 UDB服务器上文件系统与存储系统的区别

DB2 UDB服务器上文件系统与存储系统的区别
EN

Stack Overflow用户
提问于 2012-09-05 04:25:01
回答 1查看 1.8K关注 0票数 0

我们在服务器上有一个DB2数据库。我们反复收到文件系统已满错误,当DBA临时增加文件系统容量时,该错误将消失。

当我们在上安装数据库时,数据不是存储在磁盘或存储系统上吗?在服务器(在AIX OS上)上安装的关系数据库中,文件系统的作用是什么。我正在尝试了解文件系统与服务器或DB2数据库服务器上的存储系统有何不同。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-09-05 15:27:38

简而言之,DB2会自动增加用作数据库表空间容器的文件的大小,并且只有在底层文件系统中没有剩余可用空间时才会发出警告。此时,数据库管理员扩大文件系统(顺便说一句,这不一定是临时操作),DB2再次高兴起来,因为它可以根据需要继续增加其表空间容器文件的大小,以容纳传入的数据。

文件系统保存DB2用于数据库存储的文件,但DBA也可以选择分配未装载的“原始”磁盘设备/卷作为DB2表空间的容器。将原始存储用于数据库的最初吸引力在很大程度上是对以前由文件系统缓冲和日志记录造成的性能影响的响应,这两个问题都已经由DB2实现。但是,DB2 LUW最终获得了为数据库存储分配和使用文件的智能,而无需启用任何缓慢、冗余的文件I/O选项,因此,目前的主要选择是使用文件而不是原始存储。

在DB2服务器上,可以使用AIX中的df命令主动检查每个已挂载文件系统的剩余可用空间,包括包含DB2表空间的文件系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12270859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档