Updated on 2024-12-19 GMT+08:00

PGXC_STAT_DATABASE

PGXC_STAT_DATABASE displays the database status and statistics of each node in the cluster. All columns except node_name are the same as those in the PG_STAT_DATABASE view. This view is accessible only to users with system administrators rights.

Table 1 PGXC_STAT_DATABASE columns

Name

Type

Description

node_name

text

Node name.

datid

oid

Database OID.

datname

name

Database name.

numbackends

integer

Number of backends currently connected to this database on the current node. This is the only column in this view that reflects the current state value. All columns return the accumulated value since the last reset.

xact_commit

bigint

Number of transactions in this database that have been committed on the current node.

xact_rollback

bigint

Number of transactions in this database that have been rolled back on the current node.

blks_read

bigint

Number of disk blocks read in this database on the current node.

blks_hit

bigint

Number of disk blocks found in the buffer cache on the current node, that is, the number of blocks hit in the cache. (This only includes hits in the GaussDB(DWS) buffer cache, not in the file system cache.)

tup_returned

bigint

Number of rows returned by queries in this database on the current node.

tup_fetched

bigint

Number of rows fetched by queries in this database on the current node.

tup_inserted

bigint

Number of rows inserted in this database on the current node.

tup_updated

bigint

Number of rows updated in this database on the current node.

tup_deleted

bigint

Number of rows deleted from this database on the current node.

conflicts

bigint

Number of queries canceled due to database recovery conflicts on the current node (conflicts occurring only on the standby server). For details, see PG_STAT_DATABASE_CONFLICTS.

temp_files

bigint

Number of temporary files created by this database on the current node. All temporary files are counted, regardless of why the temporary file was created (for example, sorting or hashing), and regardless of the log_temp_files setting.

temp_bytes

bigint

Size of temporary files written to this database on the current node. All temporary files are counted, regardless of why the temporary file was created, and regardless of the log_temp_files setting.

deadlocks

bigint

Number of deadlocks in this database on the current node.

blk_read_time

double precision

Time spent reading data file blocks by backends in this database on the current node, in milliseconds.

blk_write_time

double precision

Time spent writing into data file blocks by backends in this database on the current node, in milliseconds.

stats_reset

timestamp with time zone

Time when the database statistics are reset on the current node.