GLOBAL_STAT_DATABASE¶
GLOBAL_STAT_DATABASE displays the status and statistics of databases on all nodes in a cluster.
When you query the GLOBAL_STAT_DATABASE view on a CN, the respective values of all columns returned, except stats_reset (indicating the status reset time on the current CN), are the sum of values on related nodes in the cluster. Note that the sum range varies depending on the logical meaning of each column in the GLOBAL_STAT_DATABASE view.
When you query the GLOBAL_STAT_DATABASE view on a DN, the query result is the same as that in Table 1.
Name | Type | Description | Sum Range |
---|---|---|---|
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. | CN |
xact_commit | bigint | Number of transactions in this database that have been committed on the current node | CN |
xact_rollback | bigint | Number of transactions in this database that have been rolled back on the current node | CN |
blks_read | bigint | Number of disk blocks read in this database on the current node | DN |
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.) | DN |
tup_returned | bigint | Number of rows returned by queries in this database on the current node | DN |
tup_fetched | bigint | Number of rows fetched by queries in this database on the current node | DN |
tup_inserted | bigint | Number of rows inserted in this database on the current node | DN |
tup_updated | bigint | Number of rows updated in this database on the current node | DN |
tup_deleted | bigint | Number of rows deleted from this database on the current node | DN |
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. | CN and DN |
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. | DN |
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. | DN |
deadlocks | bigint | Number of deadlocks in this database on the current node | CN and DN |
blk_read_time | double precision | Time spent reading data file blocks by backends in this database on the current node, in milliseconds | DN |
blk_write_time | double precision | Time spent writing into data file blocks by backends in this database on the current node, in milliseconds | DN |
stats_reset | timestamp with time zone | Time when the database statistics are reset on the current node |
|