返回首页

gbase数据、南大通用产品文档:GBase8s执行其他管理任务

更新日期:2024年09月11日

这些主题涵盖了您将在生产数据库服务器上执行的各种管理任务。
磁盘镜像
当您使用磁盘镜像时,数据库服务器会将数据写入两个位置。镜像将消除由存储设备故障
所造成的数据丢失。如果由于任何原因镜像数据变得不可用,那么将立即透明地向用户提
供数据的镜像。有关镜像的信息,请参阅镜像。有关与镜像相关的任务的指示信息,请参
阅使用镜像。
重要: 为物理日志、根数据库空间以及包含逻辑日志文件的关键数据库空间建立镜像。
管理数据库日志记录状态

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 22 -
可指定是否每个数据库在缺省情况下都使用事务日志记录;数据库的缺省日志记录方式是
已缓冲还是未缓冲;以及日志记录方式是否符合 ANSI 标准。
可以在日志记录数据库中创建以下表的类型:

STANDARD

TEMP

RAW
有关更多信息,请参阅临时表和日志记录。有关如何更改日志记录选项的信息,请参阅管
理数据库日志记录方式。
管理逻辑日志
数据库服务器包含多个称为逻辑日志的文件,这些文件记录数据事务和管理信息(如检查
点记录以及块的添加和删除)。
典型的逻辑日志管理任务包括备份逻辑日志文件,添加、释放逻辑日志文件和调整其大小,
以及指定高水位标志。
数据库服务器在联机时动态地分配逻辑日志文件用以防止长事务使数据库服务器挂起。
有关更多信息,请参阅逻辑日志。有关创建和修改逻辑日志配置的指示信息,请参阅管理
逻辑日志文件。有关备份逻辑日志的信息,请参阅《GBase 8s 备份与复原指南》。
管理物理日志
您可以更改物理日志的大小和位置。有关物理日志的更多信息,请参阅物理日志记录、检
查点和快速恢复和管理物理日志。
当数据库服务器启动时,它会检查物理日志是否为空,因为物理日志为空的话就意味着该
服务器以受控方式关闭。如果物理日志不为空,那么数据库服务器将自动执行称为快速恢
复的操作。 系统发生故障后,可能会使一个或多个事务保持未落实状态,而快速恢复会自
动将数据库复原到物理和逻辑一致性状态。
管理共享内存
管理共享内存包含以下任务:

更改缓冲区的大小和数量
(通过更改逻辑日志或物理日志缓冲区的大小或更改共享
内存缓冲池中缓冲区的数量)

更改共享内存参数值(如有必要)

更改强制的驻留(开或关,临时或用于此会话)

调整检查点间隔

将段添加到共享内存的虚拟部分

使用 SQL 语句高速缓存以减少内存的使用以及查询的准备时间
有关数据库服务器如何使用共享内存的信息,请参阅共享内存。有关其他信息,请参阅管
理共享内存。
管理虚拟处理器

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 23 -
虚拟处理器 (VP) 的配置和管理对数据库服务器的性能具有直接的影响。数据库服务器的
VP 的最佳数量和组合取决于硬件和数据库服务器支持的应用程序类型。
有关虚拟处理器
的说明,请参阅虚拟处理器和线程。有关其他信息,请参阅管理虚拟处理器。
管理并行数据库查询
您可以控制数据库使用的资源来并行执行决策支持查询。
必须协调决策支持查询与联机事
务处理 (OLTP) 查询之间的需求。必须考虑的资源包括共享内存、线程、临时表空间及扫
描带宽。
有关并行数据库查询 (PDQ) 以及分段存储如何影响 PDQ 的性能的信息,
请参阅
《GBase 8s 性能指南》。
数据复制
数据复制是在多个不同站点上提供数据库对象的过程。数据复制配置由一个主服务器和一
个或多个诸如 HDR 辅助服务器的辅助服务器、一台或多台 SD 辅助服务器以及一个或多
个 RS 辅助服务器组成。此外,GBase 8s 支持 GBase 8s Enterprise Replication(ER)。可在同
一数据库服务器上结合数据复制和 Enterprise Replication。
有关更多信息,
请参阅
《 GBase 8s
Enterprise Replication 指南》。
数据复制环境
带有 HDR 辅助服务器的主服务器支持将整个数据库同步复制到辅助数据库服务器,
并且在
发生灾难性计算机故障时提供热待机。
带有 SD 辅助服务器的主服务器提供对与主服务器分享的磁盘阵列上的数据的只读访问。
带有 RS 辅助服务器的主服务器支持数据库在主服务器上的异步复制。
带有 HDR 辅助服务
器、RS 辅助服务器和 SD 辅助服务器的主服务器可以在数据复制环境中存在。
Enterprise Replication
Enterprise
Replication 支持在按地理分布的数据库服务器上执行异步数据复制,因此您
既可以复制整个数据库,又可以复制数据库和表的子集。Enterprise
Replication 对用户
定义的数据类型提供有限的支持。有关 Enterprise Replication 的详细信息,请参阅
《GBase 8s Enterprise Replication 指南》。
审计
如果想要使用数据库服务器审计,那么必须指定存储审计记录的位置、如何处理错误条件
等等。如果您怀疑用户正在滥用他们的特权,那么您可能还希望更改审计用户的方法。有
关与审计相关的任务的信息,请参阅《GBase 8s 安全指南》。
分布式查询
可以使用数据库服务器跨同一数据库服务器实例的多个数据库服务器查询和更新多个数据
库(跨数据库分布式查询),以及跨多个服务器实例查询和更新多个数据库(跨服务器分
布式查询)。这类查询称为分布式查询。 此术语不限为 SELECT 语句,而更多时候是指
在本地数据库外返回或引用对象的任何 DML 操作或例程的执行。在跨服务器分布式查询
中,参与的数据库服务器可以位于单个主机、同一网络或某个网关上。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 24 -
有关分布式查询的更多信息,
请参阅
《GBase 8s 数据库设计和实现指南》

《 GBase 8s SQL
指南:教程》。
有关将安全套接字层 (SSL) 协议用于分布式查询中所涉及的服务器之间的连接的信息,请
参阅《 GBase 8s 安全指南 》中的“Secure Sockets Layer Communication Protocol”主题。
全局事务
全局事务是涉及多个数据库服务器的一种事务。GBase 8s 数据库服务器支持以下两种类型
的全局事务:

TP/XA(带事务管理器)

两阶段落实
GBase 8s 使用两阶段落实协议来确保分布式查询跨多个数据库服务器统一落实或回滚。

关更多信息,请参阅多阶段落实协议。
事务管理器
事务管理器将管理终端和数据恢复。TP/XA 库支持在 X/Open 环境中从供应商处获得的事
务管理器和 GBase 8s 数据库之间进行通信。有关更多信息,请参阅事务管理器。

参数说明:unique sql 记录SQL 方式。
该参数属于INTERNAL 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:枚举类型
top:代表只记录顶层SQL。
默认值:top

注意事项

用户需要检查上层目录权限,保证安装用户对安装包和配置文件目录读写执行的权限。

xml 文件中各主机的名称与IP 映射配置正确。

只能使用root 用户执行gs_preinstall 命令。

执行gs_preinstall 会清理/etc/hosts 中的GBase 8c 映射信息,
可能存在已部署数据库连接
丢失风险,可以在安装结束后手动添加其它数据库映射至/etc/hosts 文件中。