南大通用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 存储的朋友有帮助。