文档详情

GP日常维护手册-常用命令.pdf

发布:2024-12-22约8.26千字共6页下载文档
文本预览下载声明

博观而约取,厚积而薄发。——苏轼

GP日常维护手册-常用命令

Greenplum日常维护手册

1.数据库启动:gpstart

常用可选参数:-a:直接启动,不提示终端用户输入yes确认-m:

只启动master实例,主要在故障处理时使用

2.数据库停止:gpstop:

常用可选参数:-a:直接停止,不提示终端用户输入确认-m:只

停止master实例,与gpstart–m对应使用

-Mfast:停止数据库,中断所有数据库连接,回滚正在运

行的事务

-u:不停止数据库,只加载pg_hba.conf和

postgresql.conf中运行时参数,当改动参数配置时候

使用。

-f:强制停止数据库

-r:重启数据库

3.查看实例配置和状态

select*fromgp_configurationorderby1;

select*fromgp_configuration_historyorderby1;

主要字段说明:

Content:该字段相等的两个实例,是一对P(primaryinstance)

和M(mirror

Instance)

Isprimary:实例是否作为primaryinstance运行

Valid:实例是否有效,如处于false状态,则说明该实例已经

down掉。

Port:实例运行的端口

Datadir:实例对应的数据目录

注4.0后,实例配置的数据表:gp_segment_configuration、

pg_filespace_entry、gp_fault_strategy;

博观而约取,厚积而薄发。——苏轼

其它常用的系统表:

pg_class,pg_attribute,pg_database,pg_tables……可以用tab来匹配

表名;

4.gpstate:显示Greenplum数据库运行状态,详

细配置等信息

常用可选参数:-c:primaryinstance和mirrorinstance的对应

关系

-m:只列出mirror实例的状态和配置信息

-f:显示standbymaster的详细信息

-s:查看详细状态,如在同步,可显示数据同步完成百分比

--version,查看数据库version

(也可使用pg_controldata查看数据库版本和postgresql版本)

该命令默认列出数据库运行状态汇总信息,常用于日常巡检。

5.查看用户会话和提交的查询等信息

select*frompg_stat_activity该表能查看到当前数据库连接的IP

地址,用户名,提交的查询等。

显示全部
相似文档