ITPub博客

首页 > 数据库 > 国内数据库 > 南大通用技术分享:GBase 8s数据库存储空间与块解析

南大通用技术分享:GBase 8s数据库存储空间与块解析

原创 国内数据库 作者:GBASE南大通用 时间:2026-09-28 14:01:55 0 删除 编辑

南大通用GBase 8s数据库(gbase database)在规划存储时,先弄清楚 "块" 和 "存储空间" 的关系,会少走很多弯路。

块是什么? 块就是分配给数据库服务器的逻辑卷、逻辑单元或者常规文件。逻辑存储空间由一个或多个块组成。可以这么理解:存储空间是逻辑上的容器,块是容器里的实际存储单位。

两个关键数字需要记住。 单个块的最大大小是 4 TB。一个实例中最多可以有 32766 个块,这些块可以全部放在一个存储空间里,也可以分散到多个存储空间中。

一条比较实用的性能建议。 如果要充分利用每块 4 TB 的上限,建议为每个磁盘驱动器指定一个块。数据按这种方式分布在磁盘上,可以提高数据库服务器的性能。换句话说,磁盘和块尽量一一对应,避免多个块挤在同一个磁盘上造成 IO 竞争。

创建时机和工具。 初始化数据库服务器之后,就可以创建存储空间了,包括数据库空间、BLOB 空间和智能大对象空间,使用 onspaces 实用程序来创建。

需要特别注意的是智能大对象空间。 如果要用到以下功能,就必须创建智能大对象空间:

  • J/Foundation(保存 Java JAR 文件);
  • Enterprise Replication(容纳假脱机数据);
  • 智能大对象(BLOB 和 CLOB 数据类型)。

也就是说,涉及 Java 相关功能、复制功能或者 BLOB/CLOB 字段时,别忘了一开始就把智能大对象空间规划好,否则后续再来补,会比较麻烦。

存储规划是数据库上线前的基础工作,把块的数量、大小和磁盘的对应关系想清楚,后面运行阶段会省很多事。希望对正在规划 GBase 8s 存储的朋友有帮助。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3184014/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1303
  • 访问量
    1275220