当前位置:Gxlcms > 数据库问题 > 如何查询postgresql数量?

如何查询postgresql数量?

时间:2021-07-01 10:21:17 帮助过:26人阅读

1、查询数据库版本

  1. <code> select version();
  2. </code>

2、查询数据库的运行时间

  1. <code> select current_timestamp-pg_postmaster_start_time() as uptime;
  2. </code>

3、查询数据库的数据量

SELECT

  1. <code>datname ,
  2. a.rolname ,
  3. pg_encoding_to_char(encoding) ,
  4. datcollate ,
  5. datctype ,
  6. pg_size_pretty(pg_database_size(datname))
  7. </code>

FROM

  1. <code>pg_database d ,
  2. pg_authid a
  3. </code>

WHERE

  1. <code>d.datdba = a.oid
  2. AND datname NOT IN (\‘template0\‘ ,\‘template1\‘ ,\‘postgres\‘ )
  3. </code>

ORDER BY

  1. <code>pg_database_size(datname) DESC;
  2. </code>

4、 查询手游数据库连接数使用情况

SELECT

  1. <code> s.setting \"可用连接数\" ,
  2. a.used_session \"已使用连接数\" ,
  3. s.setting::bigintwww.diuxie.com - a.used_session \"剩余连接数\"
  4. </code>

FROM

  1. <code> pg_settings s,
  2. (
  3. SELECT
  4. COUNT(*) AS used_session
  5. FROM
  6. pg_stat_activity) a
  7. </code>

WHERE

  1. <code> s.name=\‘max_connections\‘;
  2. </code>

5、查询数据库参数配置

  1. <code> select name,setting,unit from pg_settings;
  2. </code>

6、查询当前数据库

  1. <code> select current_database();</code>

如何查询postgresql数量?

标签:time()   esc   dba   ast   enc   运行时   uptime   post   sele   

人气教程排行