首页 > 其他分享 >3.PG查看系统信息的常用命令

3.PG查看系统信息的常用命令

时间:2023-12-18 22:23:56浏览次数:37  
标签:size postgres 查看 pg 常用命令 row select PG

1.查看当前数据库实例的版本信息

postgres=# select version();
                                                 version                                                 
---------------------------------------------------------------------------------------------------------
 PostgreSQL 14.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit
(1 row)

2.查看数据库的启动时间

postgres=# select pg_postmaster_start_time();
   pg_postmaster_start_time    
-------------------------------
 2023-12-16 09:52:59.531553+08
(1 row)

3.查看最后load配置时间

postgres=# select pg_conf_load_time();
       pg_conf_load_time       
-------------------------------
 2023-12-16 09:54:44.140466+08
(1 row)

4.查看当前数据库时区

postgres=# show timezone;
   TimeZone    
---------------
 Asia/Shanghai
(1 row)

5.查看当前时间

postgres=# select now();
             now             
-----------------------------
 2023-12-18 21:55:17.3275+08
(

6.查看当前数据库服务器的ip地址和端口

postgres=# select inet_server_addr(),inet_server_port();
 inet_server_addr | inet_server_port 
------------------+------------------
                  |                 
(1 row)

7.查询当前session的后台服务器进程的PID

postgres=# select pg_backend_pid();
 pg_backend_pid 
----------------
           3449
(1 row

8.查看当前参数配置情况

postgres=# show shared_buffers;
 shared_buffers 
----------------
 128MB

9.修改当前session的参数配置

postgres=# set maintenance_work_mem to '128MB';
SET

11.查看数据库大小

postgres=# select pg_database_size('postgres'),pg_size_pretty(pg_database_size('postgres'));
 pg_database_size | pg_size_pretty 
------------------+----------------
          8758051 | 8553 kB

 

标签:size,postgres,查看,pg,常用命令,row,select,PG
From: https://www.cnblogs.com/zmc60/p/17912511.html

相关文章

  • Linux 查看磁盘空间
    一、查看文件系统使用率df-h二、查看目录下文件大小du-sh*#包含隐藏目录du-sh.[^.]**|sort-h......
  • Kubernetes管理应用程序、服务常用命令、集群监视
    1、如何使用Kubernetes管理应用程序1.1查看集群信息:kubectlcluster-info:显示集群信息。kubectlconfigview:显示当前kubectl配置信息。1.2查看资源状态:kubectlgetpods:查看所有Pod的状态。kubectlgetdeployments:查看所有部署的状态。kubectlgetservices......
  • Oracle查看表空间 及表空间是否需要扩展
    Oracle查看表空间及表空间是否需要扩展--查看表空间这个sql不准确只是统计的当时的,但是表空间是可以设置自动扩展的SELECTa.tablespace_name"表空间名",total"表空间大小",free"表空间剩余大小",(total-free)"表占用空间大小",ROUND((total-free)/total*100,......
  • 查看表空间使用率,表,用户大小
    1.查看表空间使用率setlin200pages2000colTABLESPACE_NAMEfora32colfree_perfor999.00coluse_perfor999.00colall_free_perfor999.00selecta.tablespace_name,round(a.bytes_alloc/1024/1024,2)"allocate_size",......
  • PostgreSQL PG_DUMP 工作失败了怎么回事及如何处理
    最近群里有同学问关于pg_dump失败的问题,但是最近老眼昏花脑子搭错线,看成mysqldump还傻傻的问人家mysql那个版本。所以基于这个pg_dump的问题的写一篇,pgdump对比mysqldump来说,的确从功能性和性能方面要比mysql给的逻辑备份的方式要好的多,这里我们可以稍微浅浅的比较一下1 pg_dum......
  • etcdctl 查看 etcd 集群状态或者数据脚本
    #!/bin/bash#Author:MichaelLee#Email:[email protected]#Date:07/26/2022#Filename:etcd.sh#定义变量url="https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz"path="/root/etcd"#下载etcd客户端并加入......
  • 查看k8s中etcd数据
    1.查看ETCD集群中运行的ETCDpod[root@master1~]#kubectlgetpod-nkube-system|grepetcdetcd-master11/1Running061metcd-master21/1Running058metcd-master31......
  • electric 基于pg 的现代应用的同步层框架
    electric是使用Elixir开发的基于pg的应用数据同步层中间件,electric支持多种集成模式支持模式drivers 支持基于sqlite的应用同步,包含了本地,移动端,以及后端前端支持 包含了对于一些主流前端框架的支持后端 对于各种后端框架的支持对于evnetsourcing的支持 包含了cd......
  • GPGPU 知识总结
    理解GPGPU(General-PurposecomputingonGraphicsProcessingUnits)微体系结构需要涉及到GPU架构、计算模型、内存体系结构等方面的知识。以下是一些可能的GPGPU微体系结构相关的知识点:GPU计算模型:解释SIMD(SingleInstruction,MultipleData)和SIMT(SingleInstruction,M......
  • 2.PG的\d命令
    1)\d:显示当前数据库的所有表2)\d表名:显示表的定义结构3)\d索引名:显示索引信息4)\d表名或者索引名中也可以使用通配符,如*或者?5)\d+:表示显示更加详细的信息6)只显示某个对象7)显示sql执行的时间,可以使用\timingon表示打开8)如果想要列出所有的schema,可以使用\dn9)......