巡 检 人:小麦苗([QQ:646634621] [微信公众号:DB宝] [提供OCP、OCM、高可用、MySQL和PostgreSQL最实用的培训]) 版 本 号:v7.0.0 修改日期:2022-03-08 18:28:00
[转到页底]
● 集群信息
| dbid | content | role | preferred_role | mode | status | port | hostname | address | datadir |
|---|---|---|---|---|---|---|---|---|---|
| 1 | -1 | p | p | n | u | 5432 | lhrgp40 | lhrgp40 | /opt/greenplum/data/master/gpseg-1 |
| 2 | 0 | p | p | n | u | 6000 | lhrgp41 | lhrgp41 | /opt/greenplum/data/primary/gpseg0 |
| 3 | 1 | p | p | n | u | 6000 | lhrgp42 | lhrgp42 | /opt/greenplum/data/primary/gpseg1 |
● 实例信息
| pg_start_time | server_ip | server_port | client_ip | client_port | server_version | primary_or_standby | now_date |
|---|---|---|---|---|---|---|---|
| 2022-03-08 11:06:44.514805+08 | 172.72.6.40 | 5432 | 192.168.66.64 | 22214 | PostgreSQL 9.4.26 (Greenplum Database 6.19.3 build commit:33e10eef63ae25aeb33afbefdda46b6367353800 Open Source) on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 6.4.0, 64-bit compiled on Feb 24 2022 23:24:35 | primary | 2022-03-08 15:20:27.216876+08 |
● 数据库基本信息
| Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description |
|---|---|---|---|---|---|---|---|---|
| lhrdb | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | 49 MB | pg_default | ||
| lhrgpdb | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | 86 MB | pg_default | ||
| postgres | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | 49 MB | pg_default | default administrative connection database | |
| template0 | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | =c/gpadmin gpadmin=CTc/gpadmin |
49 MB | pg_default | unmodifiable empty database |
| template1 | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | =c/gpadmin gpadmin=CTc/gpadmin |
49 MB | pg_default | default template for new databases |
| datname | size | access | modification | change | creation | isdir |
|---|---|---|---|---|---|---|
| template1 | 4 | 2022-03-08 10:56:34+08 | 2022-03-08 10:56:34+08 | 2022-03-08 10:56:34+08 | f | |
| template0 | 4 | 2022-03-08 10:56:40+08 | 2022-03-08 10:56:40+08 | 2022-03-08 10:56:40+08 | f | |
| postgres | 4 | 2022-03-08 10:56:41+08 | 2022-03-08 10:56:40+08 | 2022-03-08 10:56:40+08 | f | |
| lhrgpdb | 4 | 2022-03-08 11:03:34+08 | 2022-03-08 10:57:04+08 | 2022-03-08 10:57:04+08 | f | |
| lhrdb | 4 | 2022-03-08 15:18:58+08 | 2022-03-08 15:18:58+08 | 2022-03-08 15:18:58+08 | f |
● 所有表空间
| oid | Name | Owner | Location | Access privileges | Options | Size | Description |
|---|---|---|---|---|---|---|---|
| 1663 | pg_default | gpadmin | 282 MB | ||||
| 1664 | pg_global | gpadmin | 12 MB |
● 当前客户端连接信息
| current_user | current_database | pg_backend_pid |
|---|---|---|
| gpadmin | lhrgpdb | 21992 |
● 前几张大表
| db | schemaname | relname | rowcount | table_size | indexes_size | total_size |
|---|---|---|---|---|---|---|
| lhrgpdb | gp_toolkit | gp_disk_free | 1000000 | 0 bytes | 0 bytes | 0 bytes |
| lhrgpdb | gp_toolkit | __gp_log_segment_ext | 1000000 | 0 bytes | 0 bytes | 0 bytes |
| lhrgpdb | gp_toolkit | __gp_log_master_ext | 1000000 | 0 bytes | 0 bytes | 0 bytes |
| lhrgpdb | public | big | 30000 | 36 MB | 0 bytes | 36 MB |
● 当前库的所有数据库对象
| schemaname | objecttype | cnt |
|---|---|---|
| public | TABLE | 1 |
| gp_toolkit | VIEW | 45 |
| gp_toolkit | TABLE | 3 |
| gp_toolkit | composite type | 4 |
● 所有进程
● 总计
| 最大连接数 | 当前连接数 | 剩余连接数 |
|---|---|---|
| 250 | 2 | 248 |
● 详情
| datid | datname | pid | sess_id | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | xact_start | query_start | state_change | waiting | state | backend_xid | backend_xmin | query | waiting_reason | rsgid | rsgname | rsgqueueduration |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16384 | lhrgpdb | 21002 | 34 | 10 | gpadmin | psql | 192.168.66.64 | 21072 | 2022-03-08 15:00:31.10226+08 | 2022-03-08 15:19:24.838957+08 | 2022-03-08 15:19:24.839534+08 | f | idle | select * from gp_toolkit; | 0 | unknown | ||||||
| 16384 | lhrgpdb | 21992 | 40 | 10 | gpadmin | psql | 192.168.66.64 | 22214 | 2022-03-08 15:20:27.006844+08 | 2022-03-08 15:20:27.73798+08 | 2022-03-08 15:20:27.73798+08 | 2022-03-08 15:20:27.737983+08 | f | active | 722 | select a.* from pg_stat_activity a ; | 0 | unknown |
● 锁
| locktype | database | relation | page | tuple | virtualxid | transactionid | classid | objid | objsubid | virtualtransaction | pid | mode | granted | fastpath | mppsessionid | mppiswriter | gp_segment_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| relation | 16384 | 11667 | 4/140 | 21992 | AccessShareLock | t | t | 40 | t | -1 | |||||||
| virtualxid | 4/140 | 4/140 | 21992 | ExclusiveLock | t | t | 40 | t | -1 | ||||||||
| virtualxid | 1/631 | 1/631 | 17461 | ExclusiveLock | t | t | 40 | t | 0 | ||||||||
| virtualxid | 1/631 | 1/631 | 17351 | ExclusiveLock | t | t | 40 | t | 1 |
● state_change字段长时间没有更新过的连接信息
| datid | datname | pid | sess_id | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | xact_start | query_start | state_change | waiting | state | backend_xid | backend_xmin | query | waiting_reason | rsgid | rsgname | rsgqueueduration |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16384 | lhrgpdb | 21002 | 34 | 10 | gpadmin | psql | 192.168.66.64 | 21072 | 2022-03-08 15:00:31.10226+08 | 2022-03-08 15:19:24.838957+08 | 2022-03-08 15:19:24.839534+08 | f | idle | select * from gp_toolkit; | 0 | unknown |
● 主从流复制情况
● 主库查看wal日志发送状态
| pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_location | write_location | flush_location | replay_location | sync_priority | sync_state |
|---|
● 从库查看wal日志接收状态
● 主从流复制冲突统计
| datid | datname | confl_tablespace | confl_lock | confl_snapshot | confl_bufferpin | confl_deadlock |
|---|---|---|---|---|---|---|
| 1 | template1 | 0 | 0 | 0 | 0 | 0 |
| 12809 | template0 | 0 | 0 | 0 | 0 | 0 |
| 12812 | postgres | 0 | 0 | 0 | 0 | 0 |
| 16384 | lhrgpdb | 0 | 0 | 0 | 0 | 0 |
| 16392 | lhrdb | 0 | 0 | 0 | 0 | 0 |
● 相关参数 ● 重要参数
| name | setting | unit | category | short_desc | extra_desc | context | vartype | source | min_val | max_val | enumvals | boot_val | reset_val | sourcefile | sourceline |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| archive_mode | off | Write-Ahead Log / Archiving | Allows archiving of WAL files using archive_command. | postmaster | bool | default | off | off | |||||||
| client_encoding | UTF8 | Client Connection Defaults / Locale and Formatting | Sets the client's character set encoding. | user | string | default | SQL_ASCII | UTF8 | |||||||
| listen_addresses | * | Connections and Authentication / Connection Settings | Sets the host name or IP address(es) to listen to. | postmaster | string | configuration file | localhost | * | /opt/greenplum/data/master/gpseg-1/postgresql.conf | 665 | |||||
| logging_collector | on | Reporting and Logging / Where to Log | Start a subprocess to capture stderr output and/or csvlogs into log files. | postmaster | bool | default | on | on | |||||||
| log_min_duration_statement | -1 | ms | Reporting and Logging / When to Log | Sets the minimum execution time above which statements will be logged. | Zero prints all queries. -1 turns this feature off. | superuser | integer | default | -1 | 2147483647 | -1 | -1 | |||
| log_statement | all | Reporting and Logging / What to Log | Sets the type of statements logged. | superuser | enum | configuration file | {none,ddl,mod,all} | none | all | /opt/greenplum/data/master/gpseg-1/postgresql.conf | 666 | ||||
| log_truncate_on_rotation | off | Reporting and Logging / Where to Log | Truncate existing log files of same name during log rotation. | sighup | bool | default | off | off | |||||||
| max_connections | 250 | Connections and Authentication / Connection Settings | Sets the maximum number of concurrent connections. | postmaster | integer | configuration file | 10 | 8388607 | 200 | 250 | /opt/greenplum/data/master/gpseg-1/postgresql.conf | 74 | |||
| port | 5432 | Connections and Authentication / Connection Settings | Sets the TCP port the server listens on. | postmaster | integer | command line | 1 | 65535 | 5432 | 5432 |
● 后台写进程统计信息
| checkpoints_timed | checkpoints_req | checkpoint_write_time | checkpoint_sync_time | buffers_checkpoint | buffers_clean | maxwritten_clean | buffers_backend | buffers_backend_fsync | buffers_alloc | stats_reset |
|---|---|---|---|---|---|---|---|---|---|---|
| 51 | 4 | 3659 | 876 | 63 | 0 | 0 | 10 | 0 | 1148 | 2022-03-08 10:56:41.685317+08 |
● 当前库的所有schema
| catalog_name | schema_name | schema_owner | default_character_set_catalog | default_character_set_schema | default_character_set_name | sql_path |
|---|---|---|---|---|---|---|
| lhrgpdb | pg_toast | gpadmin | ||||
| lhrgpdb | pg_aoseg | gpadmin | ||||
| lhrgpdb | pg_bitmapindex | gpadmin | ||||
| lhrgpdb | pg_catalog | gpadmin | ||||
| lhrgpdb | public | gpadmin | ||||
| lhrgpdb | information_schema | gpadmin | ||||
| lhrgpdb | gp_toolkit | gpadmin |
● 当前库的所有角色(用户)
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolreplication | rolconnlimit | rolpassword | rolvaliduntil | rolconfig | rolresqueue | oid | rolcreaterextgpfd | rolcreaterexthttp | rolcreatewextgpfd | rolresgroup |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gpadmin | t | t | t | t | t | t | t | -1 | ******** | 6055 | 10 | t | t | t | 6438 |
| usename | usesysid | usecreatedb | usesuper | usecatupd | userepl | passwd | valuntil | useconfig |
|---|---|---|---|---|---|---|---|---|
| gpadmin | 10 | t | t | t | t | ******** |
● 所有语言
| lanname | lanowner | lanispl | lanpltrusted | lanplcallfoid | laninline | lanvalidator | lanacl |
|---|---|---|---|---|---|---|---|
| internal | 10 | f | f | 0 | 0 | 2246 | |
| c | 10 | f | f | 0 | 0 | 2247 | |
| sql | 10 | f | t | 0 | 0 | 2248 | |
| plpgsql | 10 | t | t | 12332 | 12333 | 12334 |
● 所有可用插件
● 所有插件(已编译)
| name | default_version | installed_version | comment |
|---|---|---|---|
| gp_pitr | 1.0 | Distributed point-in-time-recovery functions | |
| plpgsql | 1.0 | 1.0 | PL/pgSQL procedural language |
| plpython2u | 1.0 | PL/Python2U untrusted procedural language | |
| hstore | 1.3 | data type for storing sets of (key, value) pairs | |
| sslinfo | 1.0 | information about SSL certificates | |
| gp_distribution_policy | 1.0 | check distribution policy in a GPDB cluster | |
| plperlu | 1.0 | PL/PerlU untrusted procedural language | |
| gp_internal_tools | 1.0.0 | Different internal tools for Greenplum | |
| plperl | 1.0 | PL/Perl procedural language | |
| citext | 1.0 | data type for case-insensitive character strings | |
| pgcrypto | 1.1 | cryptographic functions | |
| plpythonu | 1.0 | PL/PythonU untrusted procedural language | |
| amcheck | 1.0 | functions for verifying relation integrity | |
| gp_sparse_vector | 1.0.1 | SParse vector implementation for GreenPlum | |
| dblink | 1.1 | connect to other PostgreSQL databases from within a database | |
| fuzzystrmatch | 1.0 | determine similarities and distance between strings | |
| pageinspect | 1.2 | inspect the contents of database pages at a low level | |
| gp_legacy_string_agg | 1.0.0 | Legacy one-argument string_agg implementation for Greenplum | |
| postgres_fdw | 1.0 | foreign-data wrapper for remote PostgreSQL servers |
● 已安装的插件
| Name | Version | Schema | Description |
|---|---|---|---|
| plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language |