服务端工具-gs_loadbalance
背景信息gs_loadbalance是GaussDB200提供的用来负载均衡安装的工具。说明:keepalived不支持断网线和ifdown网卡场景。若出现网卡ifdown掉或者网线没插好,等主机恢复后重启主机keepalived服务,执行如下命令:sh/etc/init.d/gs_keepaliv
服务端工具-gs_loadbalance
背景信息gs_loadbalance是GaussDB200提供的用来负载均衡安装的工具。说明:keepalived不支持断网线和ifdown网卡场景。若出现网卡ifdown掉或者网线没插好,等主机恢复后重启主机keepalived服务,执行如下命令:sh/etc/init.d/gs_keepaliv
服务端工具-gs_lcctl
背景信息GaussDB200提供了gs_lcctl工具来实现逻辑集群功能,支持逻辑集群内的资源管控及逻辑集群间的数据互访。前提条件逻辑集群功能是可选功能。物理集群模式和逻辑集群模式不能并存。集群状态正常。如果是将物理集群转换成逻辑集群,物理集群中除了installationgroup之外,不能存在其
服务端工具-gs_guc
背景信息目前GaussDB200配置文件(“postgresql.conf”、“pg_hba.conf”)中的参数默认值都是单机的配置模式。应用程序可以通过调用gs_guc来设置适合自己的参数。“gs_guc-current.log”这个文件记录gs_guc产生的日志。默认路径:$GAUSSLOG/
服务端工具-gs_encrypt
背景信息GaussDB200提供了gs_encrypt工具为输入的明文字符串进行加密操作。语法gs_encrypt[OPTION]...PLAINTEXT说明:“PLAINTEXT”前面不需要加短选项或长选项。“PLAINTEXT”是需要加密的明文字符串。参数说明OPTION的取值如下所示:-?,-
服务端工具-gs_dumpall
背景信息gs_dumpall是GaussDB200用于导出所有数据库相关信息工具,它可以导出集群数据库的所有数据,包括默认数据库postgres的数据、自定义数据库的数据、以及集群所有数据库公共的全局对象。gs_dumpall工具在进行数据导出时,其他用户可以访问集群数据库(读或写)。gs_dump
服务端工具-gs_dump
背景信息gs_dump是GaussDB200用于导出数据库相关信息的工具,用户可以自定义导出一个数据库或其中的对象(模式、表、视图等)。支持导出的数据库可以是默认数据库postgres,也可以是自定义数据库。gs_dump工具在进行数据导出时,其他用户可以访问集群数据库(读或写)。gs_dump工具
服务端工具-gs_collector
背景信息当GaussDB200集群-发生故障时,使用此工具收集集群的OS信息、集群的日志信息以及集群配置文件信息,来定位问题。前提条件日志收集工具依赖操作系统工具,例如gstack为其中一种,如果未安装该工具,则提示错误后,跳过该收集项。语法日志收集(非root用户)gs_collector--be
服务端工具-gs_clean
背景信息数据库集群的分布式结构需要依靠两阶段事务管理来保证集群事务的一致性,当集群-发生异常或者某个节点重启时,就会有未执行完的两阶段事务存在集群中,因为某种原因,该事务无法执行下去,并且会阻塞其他两阶段事务的执行。这时就需要手动清理掉这些僵尸事务,使集群恢复正常。gs_clean是GaussDB2
服务端工具-gs_checkperf
背景信息GaussDB200提供了gs_checkperf工具来帮助对集群级别(主机CPU占用率、GaussCPU占用率、I/O使用情况等)、节点级别(CPU使用情况、内存使用情况、I/O使用情况)、会话/进程级别(CPU使用情况、内存使用情况、I/O使用情况)、SSD性能(写入、读取性能)进行定期
服务端工具-gs_checkos
背景信息gs_checkos工具来帮助检查操作系统、控制参数、磁盘配置等内容,并对系统控制参数、I/O配置、网络配置和THP服务等信息进行配置。前提条件当前的硬件和网络环境正常。各主机间root互信状态正常。只能使用root用户执行gs_checkos命令。语法检查操作系统信息gs_checkos-
服务端工具-gs_check
背景信息gs_check改进增强,统一化当前系统中存在的各种检查工具,例如gs_check,gs_checkos等,帮助用户在集群运行过程中,全量的检查集群运行环境,操作系统环境,网络环境及数据库执行环境,也有助于在集群重大操作之前对各类环境进行全面检查,有效保证操作执行成功。注意事项扩容新节点检查
服务端工具-gs_cgroup
背景信息集群环境下做批量任务处理时,因为多任务复杂性,会导致不同机器间的负载差距很大。为了充分利用集群资源,负载管理变得尤为重要。gs_cgroup是GaussDB200提供的负载管理工具。负责创建默认控制组、创建用户自定义控制组、删除用户自定义控制组、更新用户自定义组的资源配额和资源限额、显示控制
工具参考-服务端工具
在使用GaussDB200过程中,经常需要对集群进行安装、升级、扩容、卸载以及集群健康管理。为了简单、方便的维护集群,GaussDB200提供了一系列的集群管理工具。gs_cgroupgs_checkgs_checkosgs_checkperfgs_cleangs_collectorgs_dumpg
客户端工具-Migration Tool
MigrationTool是一款运行在Linux或Windows操作系统上的命令行工具,致力于向客户提供简单、快速、可靠的应用程序sql脚本迁移服务,通过内置的语法迁移逻辑解析源数据库应用程序sql脚本,并迁移为适用于GaussDB200数据库的应用程序sql脚本。MigrationTool不需要连
客户端工具-Database Manager
DatabaseManager是一款Web化集群数据库运维管理工具,用户可以通过DatabaseManager管理统一管理企业内部的多个GaussDB200数据库系统。功能DatabaseManager主要为数据库开发人员提供以下功能:支持导入集群。支持用户管理和配置管理。支持集群管理,包括启动、停
客户端工具-Data Studio
DataStudio是一款GUI工具,可以通过DataStudio连接数据库,执行并调试SQL语句和存储过程。DataStudio支持GaussDB200的基本特性,为数据库开发人员提供图形界面,显著提高构建应用程序的效率,并简化数据库开发及应用开发任务。功能DataStudio主要为数据库开发人员
gsql-常见问题处理
连接性能问题开启了log_hostname,但是配置了错误的DNS导致的连接性能问题。在连接上数据库,通过“showlog_hostname”语句,检查数据库中是否开启了log_hostname参数。如果开启了相关参数,那么数据库内核会通过DNS反查客户端所在机器的主机名。这时如果数据库CN所在主机
gsql-命令参考
详细的gsql参数请参见表1、表2、表3和表4。表1常用参数参数参数说明取值范围-c,--command=COMMAND声明gsql要执行一条字符串命令然后退出。--d,--dbname=DBNAME指定想要连接的数据库名称。字符串。-f,--file=FILENAME使用文件作为命令源而不是交互式
gsql-获取帮助
操作步骤连接数据库时,可以使用如下命令获取帮助信息。gsql--help显示如下帮助信息:......Usage:gsql[OPTION]...[DBNAME[USERNAME]]Generaloptions:-c,--command=COMMANDrunonlysinglecommand(SQLo