Greenplum日常维护手册

Greenplum日常维护手册

2023年8月2日发(作者:)

Greenplum⽇常维护⼿册1.

数据库启动:gpstart常⽤可选参数: -a :

直接启动,不提⽰终端⽤户输⼊确认 -m:只启动master 实例,主要在故障处理时使⽤2.

数据库停⽌:gpstop:常⽤可选参数:-a:直接停⽌,不提⽰终端⽤户输⼊确认

-m:只停⽌master 实例,与gpstart –m 对应使⽤

-M fast:停⽌数据库,中断所有数据库连接,回滚正在运 ⾏的事务:不停⽌数据库,只加载pg_ 和中运⾏时参数,当改动参数配置时候使⽤。. 查看实例配置和状态

select * from gp_configuration order by 1 ;主要字段说明:Content:该字段相等的两个实例,是⼀对P(primary instance)和M(mirror Instance) Isprimary:实例是否作为primary instance 运⾏ Valid:实例是否有效,如处于false 状态,则说明该实例已经down 掉。 Port:实例运⾏的端⼝ Datadir:实例对应的数据⽬录4.

gpstate

:显⽰Greenplum数据库运⾏状态,详细配置等信息常⽤可选参数:-c:primary instance 和 mirror instance 的对应关系 -m:只列出mirror 实例的状态和配置信息 -f:显⽰standby master 的详细信息该命令默认列出数据库运⾏状态汇总信息,常⽤于⽇常巡检。. 查看⽤户会话和提交的查询等信息select * from pg_stat_activity 该表能查看到当前数据库连接的IP 地址,⽤户名,提交的查询等。另外也可以在master 主机上查看进程,对每个客户端连接,master 都会创建⼀个进程。ps -ef |grep -i postgres |grep -i con. 查看数据库、表占⽤空间select pg_size_pretty(pg_relation_size('ame'));select pg_size_pretty(pg_database_size('databasename)); 必须在数据库所对应的存储系统⾥,⾄少保留30%的⾃由空间,⽇常巡检,要检查存储空间的剩余容量。. 收集统计信息,回收空间定期使⽤Vacuum analyze tablename 回收垃圾和收集统计信息,尤其在⼤数据量删除,导⼊以后,⾮常重要. 查看数据分布情况两种⽅式:Select,count(*) from tablename group by 1 ;

在命令运⾏:gpskew -t -a postgres如数据分布不均匀,将发挥不了并⾏计算的优势,严重影响性能。

9.

实例恢复:gprecoverseg通过gpstate 或gp_configuration 发现有实例down 掉以后,使⽤该命令进⾏回复。10.

查看锁信息:SELECT locktype, database, e, on, ctionid, ction, , , d, t_queryFROM pg_locks l, pg_class c, pg_stat_activity aWHERE on= AND =dORDER BY e;主要字段说明:relname: 表名locktype、mode 标识了锁的类型11.

explain:在提交⼤的查询之前,使⽤explain分析执⾏计划、发现潜在优化机会,避免将系统资源熬尽。12.

数据库备份 gp_dump常⽤参数:-s: 只导出对象定义(表结构,函数等) -n: 只导出某个schemagp_dump 默认在master 的data ⽬录上产⽣这些⽂件:gp_catalog_1__ :关于数据库系统配置的备份⽂件gp_cdatabase_1__:数据库创建语句的备份⽂件gp_dump_1__:数据库对象ddl语句gp_dump_status_1__:备份操作的⽇志在每个segment instance 上的data⽬录上产⽣的⽂件:gp_dump_0__:⽤户数据备份⽂件gp_dump_status_0__:备份⽇志13.

数据库恢复 gp_restore必选参数:--gp-k=key :key 为gp_dump 导出来的⽂件的后缀时间戳 -d dbname :将备份⽂件恢复到dbname

4. 数据库僵⼫进程处理⾸先使⽤kill -15 去停⽌进程,kill -15 不响应,再⽤kill -11

Pgadmin使⽤技巧:

系统表很多时pgadmin登录可能会很慢,可以将服务器的属性->恢复环境不要勾选,可以提⾼login速度;

2)在选项中,只选择希望查看的项⽬,也可以加快login的时间。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690957891a472870.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信