Greenplum 日常维护手册

Greenplum 日常维护手册

ID:37720936

大小:67.00 KB

页数:7页

时间:2019-05-29

Greenplum 日常维护手册_第1页
Greenplum 日常维护手册_第2页
Greenplum 日常维护手册_第3页
Greenplum 日常维护手册_第4页
Greenplum 日常维护手册_第5页
资源描述:

《Greenplum 日常维护手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Greenplum日常维护手册1.       数据库启动:gpstart常用可选参数:-a:直接启动,不提示终端用户输入确认                          -m:只启动master实例,主要在故障处理时使用2.       数据库停止:gpstop:常用可选参数:-a:直接停止,不提示终端用户输入确认                                 -m:只停止master实例,与gpstart–m对应使用                              -Mfast:停止数据库,中断所有数据库连接,回滚正在运   

2、                        行的事务-u:不停止数据库,只加载pg_hba.conf和postgresql.conf中运行时参数,当改动参数配置时候使用。评:-a用在shell里,最多用的还是-Mfast。 3.       查看实例配置和状态            select*fromgp_configurationorderby1;主要字段说明:Content:该字段相等的两个实例,是一对P(primaryinstance)和M(mirror         Instance)    Isprimary:实例是否作为primaryinst

3、ance运行            Valid:实例是否有效,如处于false状态,则说明该实例已经down掉。            Port:实例运行的端口    Datadir:实例对应的数据目录4.       gpstate :显示Greenplum数据库运行状态,详细配置等信息常用可选参数:-c:primaryinstance和mirrorinstance的对应关系                            -m:只列出mirror实例的状态和配置信息               -f:显示standbymaster的详细信息       

4、      -Q:显示状态综合信息 该命令默认列出数据库运行状态汇总信息,常用于日常巡检。 评:最开始由于网卡驱动的问题,做了mirror后,segment经常down掉,用-Q参数查询综合信息还是比较有用的。  5.       查看用户会话和提交的查询等信息第-7-页select*frompg_stat_activity 该表能查看到当前数据库连接的IP地址,用户名,提交的查询等。另外也可以在master主机上查看进程,对每个客户端连接,master都会创建一个进程。ps-ef

5、grep-ipostgres

6、grep-icon 评:常用的命令,我经常用这个查看

7、数据库死在那个sql上了。6.       查看数据库、表占用空间selectpg_size_pretty(pg_relation_size('schema.tablename'));selectpg_size_pretty(pg_database_size('databasename));   必须在数据库所对应的存储系统里,至少保留30%的自由空间,日常巡检,要检查存储空间的剩余容量。评:可以查看任何数据库对象的占用空间,pg_size_pretty可以显示如mb之类的易读数据,另外,可以与pg_tables,pg_indexes之类的系统表链接,统计出各类关

8、于数据库对象的空间信息。 7.       收集统计信息,回收空间定期使用Vacuumanalyzetablename回收垃圾和收集统计信息,尤其在大数据量删除,导入以后,非常重要评:这个说的不全面,vacuum分两种,一种是analize,优化查询计划的,还有一种是清理垃圾数据,postres删除工作,并不是真正删除数据,而是在被删除的数据上,坐一个标记,只有执行vacuum时,才会真正的物理删除,这个非常重用,有些经常更新的表,各种查询、更新效率会越来越慢,这个多是因为没有做vacuum的原因。 8.       查看数据分布情况两种方式:l Selectgp

9、_segment_id,count(*)from tablename groupby1;l 在命令运行:gpskew-tpublic.ate-apostgres如数据分布不均匀,将发挥不了并行计算的优势,严重影响性能。 评:非常有用,gp要保障数据分布均匀。 9.       实例恢复:gprecoverseg通过gpstate或gp_configuration发现有实例down掉以后,使用该命令进行回复。10.  查看锁信息:SELECTlocktype,database,c.relname,l.relation,l.transactionid,l.transa

10、ction

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。