GP常用命令整理
- 格式:doc
- 大小:252.50 KB
- 文档页数:11
gpconfig参数gpconfig参数是Greenplum数据库中用于配置和管理数据库的一组参数。
这些参数可以通过gpconfig命令进行设置和修改。
本文将介绍一些常用的gpconfig参数及其作用。
1. gp_vmem_protect_limit该参数用于限制Greenplum数据库的虚拟内存使用量。
通过设置该参数,可以避免数据库使用过多的虚拟内存导致系统崩溃。
可以根据实际情况调整该参数的值,以平衡内存使用和系统稳定性。
2. gp_resqueue_memory_policy该参数用于设置Greenplum数据库中资源队列的内存分配策略。
资源队列是用于管理并发查询的一种机制,通过设置该参数,可以控制不同用户或组的查询在内存中的优先级。
可以根据实际需求,设置不同的内存分配策略,以实现资源的合理分配和查询的优化。
3. gp_max_connections该参数用于设置Greenplum数据库的最大连接数。
连接数是指同时连接到数据库的客户端数量。
通过设置该参数,可以限制数据库的并发连接数,以避免系统资源过度消耗和性能下降。
可以根据系统的硬件配置和负载情况,适当调整该参数的值。
4. gp_workfile_limit该参数用于设置Greenplum数据库中工作文件的最大限制。
工作文件是在查询执行过程中临时存储中间结果的文件。
通过设置该参数,可以限制工作文件的大小,以避免磁盘空间的过度消耗和查询的性能下降。
可以根据系统的磁盘容量和查询的需求,调整该参数的值。
5. gp_autostats_mode该参数用于控制Greenplum数据库中自动统计信息的收集方式。
统计信息是用于优化查询计划的一种关键信息。
通过设置该参数,可以指定统计信息的收集方式,如自动收集、手动收集或禁止收集。
可以根据数据库的特点和查询的需求,选择合适的统计信息收集方式。
6. gp_enable_gpperfmon该参数用于启用或禁用Greenplum数据库中的性能监控功能。
魔兽70TBC猎⼈常⽤宏宏命令1.饰品全开宏,如果你是“狂暴者的召唤”就把对应的嗜⾎胸针改成对应的名字#showtooltip 嗜⾎胸针/stopcasting/use 嗜⾎胸针/cast 狂野怒⽕/cast 急速射击2.误导宏①有时候你怕点不到MT或者其它原因,⽤这个宏。
/cast [target=MT的名字] 误导/Y 我已误导,请注意接怪!!!!!!②按住shift把当前⽬标设为焦点,并结束。
如果焦点存在⽽且友好就给焦点上误导;否则如果⽬标的⽬标存在⽽且友好,则给⽬标的⽬标上误导;否则如果⽬标友好则给⽬标上误导;否则如果宝宝存在给宝宝上误导/focus [modifier:shift]/stopmacro [modifier:shift]/施放 [target=focus,help][help][target=targettarget,help][target=pet]误导/script local u,t=UnitName,"focus";t=u(t);if not t then t=u("targettarget");end;if t then SendChatMessage("我已误导 "..t,"yell");end3.抽筋宏,⽆论有没有4T5或者4T6,都⽐⽼宏强⼤,蓝的问题交给,骑⼠的智慧祝福,抹油,喝⼤蓝吧#showtooltips 稳固射击/施放 [target=pettarget, exists]杀戮命令/施放 [pet:风蛇,target=pettarget]闪电吐息/施放 !⾃动射击/castsequence reset=3 !⾃动射击,稳固射击/script UIErrorsFrame:Clear()射速1.9以下/⽹络速度好/FPS⾼的兽王请⽤: ⼀拖⼆宏简化版⼀拖⼆宏:#show 稳固射击/console Sound_EnableSFX 0/施放 [target=pettarget]闪电吐息/施放稳固射击/castsequence reset=4 [target=pettarget] 杀戮命令,!⾃动射击,!⾃动射击,!⾃动射击/console Sound_EnableSFX 1/脚本 UIErrorsFrame:Clear()射速1.9以上/⽹络⼀般/FPS⼀般的兽王请⽤: 智能宏[]#show 稳固射击/console Sound_EnableSFX 0/施放 [target=pettarget]闪电吐息/castsequence 稳固射击,稳固射击/castsequence [target=pettarget] reset=4 杀戮命令,!⾃动射击,!⾃动射击,!⾃动射击/console Sound_EnableSFX 1/脚本 UIErrorsFrame:Clear()测试#show 稳固射击/施放 [target=pettarget]杀戮命令/施放稳固射击/cast [target=pettarget,exists]蝎毒(等级 5)/cast ⾓刺(等级 9)/script UIErrorsFrame:Clear()。
Greenplum 日常简明维护手册1.数据库启动:gpstart常用参数:-a : 直接启动,不提示终端用户输入确认-m:只启动master 实例,主要在故障处理时使用访问单个数据实例:PGOPTIONS='-c gp_session_role=utility' psql template1 -p 5432启动某个segment instance :pg_ctl stop/start -D /datadir/取端口号:select * from gp_segment_configuration启动以后会在/tmp/ 下生成一个.lock 隐藏文件,记录主进程号。
2.数据库停止:gpstop:常用可选参数:-a:直接停止,不提示终端用户输入确认-m:只停止master 实例,与gpstart –m 对应使用-f:停止数据库,中断所有数据库连接,回滚正在运行的事务-u:不停止数据库,只加载pg_hba.conf 和postgresql.conf中运行时参数,当改动参数配置时候使用。
连接数,重启3.查看实例配置和状态select * from gp_segment_configuration order by content ;select * from pg_ ;主要字段说明: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 的详细信息该命令默认列出数据库运行状态汇总信息,常用于日常巡检。
gp数据库导出建表语句如果您想要从Greenplum Database(一个基于PostgreSQL的大规模并行处理(MPP)数据库)中导出建表语句,通常可以通过以下几种方式完成:1.使用pg_dump工具:pg_dump是PostgreSQL的备份工具,可以用来导出数据库或特定的表。
如果您想要导出建表语句,可以使用以下命令:bash复制代码pg_dump -U your_username -s -t your_table_name your_database_name其中:复制代码* `-U` 指定用户名* `-s` 导出模式(只导出架构)* `-t` 指定要导出的表* `your_database_name` 是您要导出的数据库名称* `your_table_name` 是您要导出的表名称这将为指定的表生成建表语句。
2. 查询pg_catalog:您还可以查询pg_catalog来获取表的DDL。
例如,要获取名为your_table_name的表的DDL,可以执行以下查询:sql复制代码SELECT'CREATE TABLE ' || table_name || ' (' ||array_to_string(array_agg(column_name || ' ' || data_type), ', ') || ');'FROM information_schema.columnsWHERE table_name = 'your_table_name';这会为指定的表生成一个DDL字符串。
3. 使用其他第三方工具:市场上也有一些第三方工具和库,如pgloader,可以帮助您从Greenplum或其他PostgreSQL数据库中导出DDL。
无论您选择哪种方法,都请确保在生产环境中操作时采取适当的备份措施,并始终在安全的环境中测试所导出的建表语句以确保其准确性。
GPFS文件系统常用命令1.GPFS常用查看命令 (1)1.1.显示集群文件系统(MMLSCLUSTER) (1)1.2.显示NSD(MMLSNSD –L查看文件系统与NSD的对应关系;MMLSNSD –M查看NSD与存储盘的对应关系;某些节点会提示有互信错误) (2)1.3.M MLSCONFIG(显示GPFS版本) (3)1.4.查看GPFS文件系统状态(MMGETSTATE –A,某些节点会提示有互信错误) (3)1.5.其他查看命令 (4)2.GPFS常用执行命令 (5)2.1.启动GPFS文件系统(MMSTARTUP) (5)2.2.停止GPFS文件系统(MMSHUTDOWN) (6)3.配置GPFS文件系统是否开机自动挂载 (6)4.GPFS文件系统调整INODE大小 (6)5.简介 (7)1.GPFS常用查看命令1.1.显示集群文件系统(mmlscluster)#mmlscluster1.2.显示NSD(mmlsnsd –L查看文件系统与nsd的对应关系;mmlsnsd –m查看nsd与存储盘的对应关系;某些节点会提示有互信错误)NSD全称Network Shared Disk(网络共享盘)(支持基于Network的IO存取)AIX:使用lspv/scfg等命令查看Linux:使用cat /proc/partitions查看#mmlsnsd -m1.3.Mmlsconfig(显示gpfs版本)1.4.查看GPFS文件系统状态(mmgetstate –a,某些节点会提示有互信错误)#mmgetstate –a1.5.其他查看命令/var/mmfs//#mmdf命令#mmllnsd#mmlsdisk#mmdiag –waite2.GPFS常用执行命令2.1.启动GPFS文件系统(mmstartup)#mmstartup -a2.2.停止GPFS文件系统(mmshutdown)3.配置GPFS文件系统是否开机自动挂载GPFS文件系统的自动挂载设置是全局的;当设置文件系统的Automount为Yes时,该文件系统在节点重启后会自动挂载,所有节点都是如此。
(1)用户实用程序:createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)dropdb 删除数据库dropuser 删除用户pg_dump 将PostgreSQL数据库导出到一个脚本文件pg_dumpall 将所有的PostgreSQL数据库导出到一个脚本文件pg_restore 从一个由pg_dump或pg_dumpall程序导出的脚本文件中恢复PostgreSQL数据库psql 一个基于命令行的PostgreSQL交互式客户端程序vacuumdb 清理和分析一个PostgreSQL数据库,它是客户端程序psql环境下SQL语句VACUUM的shell 脚本封装,二者功能完全相同(2)系统实用程序initdb 创建一个用于存储数据库的PostgreSQL数据目录,并创建预定义的模板数据库template0和template1,生成共享目录表catalog;此程序通常只在安装PostgreSQL时运行一次initlocation 创建一个辅助的PostgreSQL数据库存储区域ipcclean 从停止的PostgreSQL服务器中清除共享内在和孤立信号标志pg_ctl 启动、停止、重启PostgreSQL服务(比如:pg_ctl start 启动PostgreSQL服务,它和service postgresql start相同)pg_controldata 显示PostgreSQL服务的内部控制信息postgres PostgreSQL单用户模式的数据库服务postmaster PostgreSQL多用户模式的数据库服务4.这里面最重要的是psql这个客户端程序最为重要。
启用客户端程序psql的方法是:切换到PostgreSQL预定义的数据库超级用户postgres,启用客户端程序psql,并连接到自己想要的数据库,比如说:psql template1出现以下界面,说明已经进入到想要的数据库,可以进行想要的操作了。
Greenp lum 日常维护手册1.数据库启动:g pstar t常用可选参数:-a : 直接启动,不提示终端用户输入ye s确认-m:只启动mas ter 实例,主要在故障处理时使用2.数据库停止:g pstop:常用可选参数:-a:直接停止,不提示终端用户输入确认-m:只停止mas t er 实例,与gpsta rt –m 对应使用-M fast:停止数据库,中断所有数据库连接,回滚正在运行的事务-u:不停止数据库,只加载pg_hba.conf 和postgresql.conf中运行时参数,当改动参数配置时候使用。
-f:强制停止数据库-r:重启数据库3.查看实例配置和状态select * from gp_con figur ation orderby 1 ;select * from gp_con figur ation_hist ory orderby 1 ;主要字段说明:Conten t:该字段相等的两个实例,是一对P(primar y instan ce)和M(mirrorInstan ce)Isprim ary:实例是否作为p rimary instan ce 运行V alid:实例是否有效,如处于fal se 状态,则说明该实例已经dow n 掉。
Port:实例运行的端口Datadi r:实例对应的数据目录注 4.0后,实例配置的数据表:gp_seg ment_confi gurat ion 、pg_fil espac e_ent ry、gp_fau lt_st rateg y;其它常用的系统表:pg_cla ss,pg_att ribute,pg_database,pg_tab l es……可以用tab来匹配表名;4.gpstat e :显示Gree n plum数据库运行状态,详细配置等信息常用可选参数:-c:primary instan ce 和mirror instan ce 的对应关系-m:只列出mir ror 实例的状态和配置信息-f:显示stan dby master的详细信息-s:查看详细状态,如在同步,可显示数据同步完成百分比--versio n,查看数据库v ersio n(也可使用pg_cont roldata查看数据库版本和p ostg r esql版本)该命令默认列出数据库运行状态汇总信息,常用于日常巡检。
GP常用命令整理Greenplum日常简明维护手册1.数据库启动:gptart常用参数:-a:直接启动,不提示终端用户输入确认-m:只启动mater实例,主要在故障处理时使用访问单个数据实例:PGOPTIONS='-cgp_eion_role=utility'pqltemplate1-p5432启动某个egmentintance:pg_ctltop/tart-D/datadir/取端口号:elect某fromgp_egment_configuration启动以后会在/tmp/下生成一个.lock隐藏文件,记录主进程号。
2.数据库停止:gptop:常用可选参数:-a:直接停止,不提示终端用户输入确认-m:只停止mater实例,与gptart–m对应使用-f:停止数据库,中断所有数据库连接,回滚正在运行的事务-u:不停止数据库,只加载pg_hba.conf和potgreql.conf中运行时参数,当改动参数配置时候使用。
连接数,重启3.查看实例配置和状态elect某fromgp_egment_configurationorderbycontent;elect某frompg_filepace_entry;主要字段说明:Content:该字段相等的两个实例,是一对P(primaryintance)和M(mirrorIntance)Iprimary:实例是否作为primaryintance运行Valid:实例是否有效,如处于fale状态,则说明该实例已经down 掉。
Port:实例运行的端口Datadir:实例对应的数据目录1.gptate:显示Greenplum数据库运行状态,详细配置等信息常用可选参数:-c:primaryintance和mirrorintance的对应关系-m:只列出mirror实例的状态和配置信息-f:显示tandbymater的详细信息该命令默认列出数据库运行状态汇总信息,常用于日常巡检。
PG数据库常⽤命令查看帮助命令DB=# help --总的帮助DB=# \h --SQL commands级的帮助DB=# \? --psql commands级的帮助按列显⽰,类似MySQL的\GDB=# \xExpanded display is on.查看DB安装⽬录(最好root⽤户执⾏)find / -name initdb查看有多少DB实例在运⾏(最好root⽤户执⾏)find / -name postgresql.conf查看DB版本cat $PGDATA/PG_VERSIONpsql --versionDB=# show server_version;DB=# select version();查看DB实例运⾏状态pg_ctl status查看所有数据库psql –l --查看5432端⼝下⾯有多少个DBpsql –p XX –l --查看XX端⼝下⾯有多少个DBDB=# \lDB=# select * from pg_database;创建数据库createdb database_nameDB=# \h create database --创建数据库的帮助命令DB=# create database database_name进⼊某个数据库psql –d dbnameDB=# \c dbname查看当前数据库DB=# \cDB=# select current_database();查看数据库⽂件⽬录DB=# show data_directory;cat $PGDATA/postgresql.conf |grep data_directorycat /etc/init.d/postgresql|grep PGDATA=lsof |grep 5432得出第⼆列的PID号再ps –ef|grep PID查看表空间select * from pg_tablespace;查看语⾔select * from pg_language;查询所有schema,必须到指定的数据库下执⾏select * from information_schema.schemata;SELECT nspname FROM pg_namespace;\dnS查看表名DB=# \dt --只能查看到当前数据库下public的表名DB=# SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER BY tablename;DB=# SELECT * FROM information_schema.tables WHERE table_name='ff_v3_ff_basic_af';查看表结构查看表结构DB=# \d tablenameDB=# select * from information_schema.columns where table_schema='public' and table_name='XX';查看索引DB=# \diDB=# select * from pg_index;查看视图DB=# \dvDB=# select * from pg_views where schemaname = 'public';DB=# select * from information_schema.views where table_schema = 'public';查看触发器DB=# select * from information_schema.triggers;查看序列DB=# select * from information_schema.sequences where sequence_schema = 'public';查看约束DB=# select * from pg_constraint where contype = 'p'DB=# select a.relname as table_name,b.conname as constraint_name,b.contype as constraint_type from pg_class a,pg_constraint b where a.oid = b.conrelid and a.relname = 'cc';查看XX数据库的⼤⼩SELECT pg_size_pretty(pg_database_size('XX')) As fulldbsize;查看所有数据库的⼤⼩select pg_database.datname, pg_size_pretty (pg_database_size(pg_database.datname)) AS size from pg_database;查看各数据库数据创建时间:select datname,(pg_stat_file(format('%s/%s/PG_VERSION',case when spcname='pg_default' then 'base' else'pg_tblspc/'||t2.oid||'/PG_11_201804061/' end, t1.oid))).* from pg_database t1,pg_tablespace t2 where t1.dattablespace=t2.oid;按占空间⼤⼩,顺序查看所有表的⼤⼩select relname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_tables where schemaname='public' order bypg_relation_size(relid) desc;按占空间⼤⼩,顺序查看索引⼤⼩select indexrelname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_indexes where schemaname='public' order bypg_relation_size(relid) desc;查看参数⽂件DB=# show config_file;DB=# show hba_file;DB=# show ident_file;查看当前会话的参数值DB=# show all;查看参数值select * from pg_file_settings查看某个参数值,⽐如参数work_memDB=# show work_mem修改某个参数值,⽐如参数work_memDB=# alter system set work_mem='8MB'--使⽤alter system命令将修改postgresql.auto.conf⽂件,⽽不是postgresql.conf,这样可以很好的保护postgresql.conf⽂件,加⼊你使⽤很多alter system命令后搞的⼀团糟,那么你只需要删除postgresql.auto.conf,再执⾏pg_ctl reload加载postgresql.conf⽂件即可实现参数的重新加载。
Greenplum 日常简明维护手册1.数据库启动:gpstart常用参数: -a : 直接启动,不提示终端用户输入确认-m:只启动master 实例,主要在故障处理时使用访问单个数据实例:PGOPTIONS='-c gp_session_role=utility' psql template1 -p 5432启动某个segment instance : pg_ctl stop/start -D /datadir/取端口号:select * fromgp_segment_configuration启动以后会在/tmp/ 下生成一个.lock 隐藏文件,记录主进程号。
2.数据库停止:gpstop:常用可选参数:-a:直接停止,不提示终端用户输入确认-m:只停止master 实例,与gpstart –m 对应使用-f:停止数据库,中断所有数据库连接,回滚正在运行的事务-u:不停止数据库,只加载pg_hba.conf 和postgresql.conf中运行时参数,当改动参数配置时候使用。
连接数,重启3.查看实例配置和状态select * from gp_segment_configuration order by content ; select * from pg_filespace_entry ;主要字段说明:Content:该字段相等的两个实例,是一对P(primary instance)和M(mirror Instance)Isprimary:实例是否作为primary instance 运行Valid:实例是否有效,如处于false 状态,则说明该实例已经down 掉。
Port:实例运行的端口Datadir:实例对应的数据目录1.gpstate :显示Greenplum数据库运行状态,详细配置等信息常用可选参数:-c:primary instance 和 mirror instance 的对应关系-m:只列出mirror 实例的状态和配置信息-f:显示standby master 的详细信息该命令默认列出数据库运行状态汇总信息,常用于日常巡检。
4.查看用户会话和提交的查询等信息select * from pg_stat_activity该表能查看到当前数据库连接的IP 地址,用户名,提交的查询等。
另外也可以在master 主机上查看进程,对每个客户端连接,master 都会创建一个进程。
ps -ef |grep -i postgres |grep -i con杀进程:Linux: kill -11 PIDSql :pg_cancel_backend(pid)ps –ef |grep – i postgre |grep –i con5.查看数据库、表占用空间select pg_size_pretty(pg_relation_size('schema.tablename'));select pg_size_pretty(pg_database_size('databasename));分区表:Select * from pg_partitions where …查某个schema 占用的空间:select pg_size_pretty(pg_relation_size(tablename)) from pg_tables t inner join pg_namespace d on t.schemaname=d.nspname group byd.nspname必须在数据库所对应的存储系统里,至少保留30%的自由空间,日常巡检,要检查存储空间的剩余容量。
6.收集统计信息,回收空间定期使用Vacuum analyze tablename 回收垃圾和收集统计信息,尤其在大数据量删除,导入以后,非常重要将delete 或 update 的“旧”数据放到 Rollback Segment,与表分开存放。
并发事务为了保证数据一致性,需要从Rollback Segment 上恢复数据。
Greenplum:“旧数据”与表存放在一起,对旧的数据做了标志。
并发事务通过transaction ID(XID)判断数据是否可用系统表也是需要进行vaccum:#!/bin/bashDBNAME="databasename"VCOMMAND="VACUUM ANALYZE"#VCOMMAND="VACUUM FULL ANALYZE"psql -tc "select '$VCOMMAND' || ' pg_catalog.' || relname || ';' from pg_class a,pg_namespace b where a.relnamespace=b.oid and b.nspname= 'pg_catalog' and a.relkind='r'" $DBNAME | psql -a $DBNAME长期没有vaccum 的大表,使用重建表/drop 表的方式,消除垃圾空间。
Alter table xxx rename to yyyy.7.查看数据分布情况两种方式:Select gp_segment_id,count(*) from tablename groupby 1 ;如数据分布不均匀,将发挥不了并行计算的优势,严重影响性能。
8.实例恢复:gprecoverseg通过gpstate 或gp_segment_configuration 发现有实例down 掉以后,使用该命令进行回复,恢复时候不需要停机,不影响应用9.查看锁信息:SELECT locktype, database, c.relname, l.relation, l.transactionid, l.transaction, l.pid, l.mode, l.granted, a.current_queryFROM pg_locks l, pg_class c, pg_stat_activity aWHERE l.relation=c.oid AND l.pid=a.procpidORDER BY c.relname;主要字段说明:relname: 表名locktype、mode 标识了锁的类型MVCC: 读写相互不影响 select / insert update delete避免死锁: delete 和 update 是表级排他EXCLUSIVE锁。
10.数据库备份 gp_dump, pg_dump常用参数:-s: 只导出对象定义(表结构,函数等)-n: 只导出某个schemagp_dump 默认在master 的data 目录上产生这些文件:gp_catalog_1_<dbid>_<timestamp> :关于数据库系统配置的备份文件gp_cdatabase_1_<dbid>_<timestamp>:数据库创建语句的备份文件gp_dump_1_<dbid>_<timestamp>:数据库对象ddl语句gp_dump_status_1_<dbid>_<timestamp>:备份操作的日志在每个segment instance 上的data目录上产生的文件:gp_dump_0_<dbid>_<timestamp>:用户数据备份文件gp_dump_status_0_<dbid>_<timestamp>:备份日志11.数据库恢复gp_restorepg_restore必选参数:--gp-k=key :key 为gp_dump 导出来的文件的后缀时间戳-d dbname :将备份文件恢复到dbname12.Master主机硬件故障时,如何切换至Stand by Master,切换成功后是否需要进行数据检查或恢复等 HA答:在stand by master 主机上,运行 gpactivatestandby -d /gpdata 进行切换。
由于Master 只存储系统元数据信息,切换成功后,一般不需要进行数据检查和恢复。
日常巡检中要检查Stand by master 是否同步,可以通过表gp_master_mirroring 确认,如果发现不同步,可以通过命令:gpinitstandby -s standby_master_hostname –n 使得master和standby 重新同步。
13.当Master主机硬件故障排除时,如何由Stand by切换至原Master主机。
答:1,在standby master运行:gpinitstandby –s original_master_hostname2,在standby master 上运行:gpstop –m,注意这里只停止master 实例3,在原来的maste上运行:gpactivatestandby -d /gpdata。
4,在原来的master上运行:gpinitstandby -s original_standby_master_hostn ame14.日志: master 和 segment 上分别有日志:$DATADIR/pg_log/*.csv$DATADIR:select * from pg_filespace_entry ;使用外部表将日志导入数据库,进行分析。
使用xfs 文件系统。
后台存储目录结构:base 下每个目录,对应select oid ,* from pg_database ;select relfilenode from pg_class : ;15.gpconfig :4.0 新增加管理工具,参数配置工具;-c | --change <param_name>-v | --value value-m | --mastervalue master_value-s | --show <param_name>gpconfig -c max_connections -v 100 -m 1016.gpcheckperf :网络:gpcheckperf -f hostfile_gpchecknet_ic1 -r N –netperf -d /tmp磁盘IOgpcheckperf -f hostfile_gpcheckperf -d /data1 -d /data2 -r dlinux DD 命令:dd if=/dev/zero of=/vol2/a.test bs=256k count=161000dd if=/vol2/b.test of=/dev/null bs=256k count=16000017.gpssh : 同时登陆到多个机器上,进行操作Gpssh -h sdw1 –h sdw2 -h sdw318.gp_toolkit: 管理工具包:◆gp_bloat_diag◆gp_stats_missing更多详细信息参见GpadminGuide appendix I ;.pg_stat_last_operation:Shows the last time certain database operations wereperformed on a database object, for example, the last timea table was vacuumed19.rolecreate role etl with SUPERUSER;alter role etl with LOGIN;修改pg_hda.conf 配置文件,local和host两种模式.WORD专业.。