sysmaster 数据库

数据库服务器创建并维护 sysmaster 数据库。它类似于数据库的系统目录,数据库的系统目录在 GBase 8s SQL 参考指南 中描述。正如数据库服务器管理的每个数据库的系统目录对数据库中的对象和特权进行跟踪那样,每个数据库服务器的 sysmaster 数据库对有关数据库服务器的信息进行跟踪。

sysmaster 数据库包含了系统监视接口 ( SMI ) 表。SMI 表提供了有关数据库服务器的状态信息。可以查询这些表以识别处理瓶颈、确定资源的使用、跟踪会话或数据库服务器的活动等等。本章对这些表进行描述,它们与普通表稍有不同。
Warning: 数据库服务器依赖于 sysmaster 数据库。请不要更改 sysmaster 中任何表和表中的任何信息。这种更改可能会导致不可预料和削弱性能的结果。

数据库服务器在其初始化磁盘空间时创建 sysmaster 数据库。数据库服务器创建具有未缓冲的日志记录的数据库。您不能删除数据库或其中的任何表,并且不能关闭日志记录。

作为在 UNIX™ 上的用户 GBasedbt 或者 Windows™ 上的 GBasedbt-Admin 组的成员,您可以在 sysmaster 数据库创建 SPL 例程。(也可以在 sysmaster 中的表上创建触发器,但数据库服务器从不执行那些触发器。)

联接 sysmaster 中的多个表可能返回不一致的结果,因为数据库服务器在联接过程中并不锁定这些表。可以将 sysmaster 表与其他数据库中的表进行联接。然而,要将 sysmaster 表与非日志记录数据库中的表进行联接,首先要使非日志记录数据库成为当前数据库。