Pg相关查询语句

简介: Pg相关查询语句

1.查看数据库大小
select pg_database.datname,pg_size_pretty(pg_database_size(pg_database.datname)) AS size
from pg_database;
2.查看有几个表空间
select spcname from pg_tablespace;
3.表空间资料
https://www.cnblogs.com/lottu/p/9239535.html
4.查看版本信息
show server_version;
5.查看哪些用户连接了数据库
select * from pg_stat_activity ;
6.查询到当前数据库服务器的IP地址及端口:
select inet_server_addr(),inet_server_port();
7.查询当前session所在客户端的IP地址及端口:
select inet_client_addr(),inet_client_port();
8.pg数据库以角色来管理数据库。并没有用户这个概念。
查看数据库有哪些角色
SELECT rolname FROM pg_roles;
9.查看哪些用户连接了数据库
select * from pg_stat_activity ;
10.查询到当前数据库服务器的IP地址及端口:
select inet_server_addr(),inet_server_port();
11.查询当前session所在客户端的IP地址及端口:
select inet_client_addr(),inet_client_port();
12.连接postgresql数据库
psql -U user_name -d database_name -h serverhost
eg:
psql -U postgres -d postgres -h 192.168.0.1
然后提示输入密码,输入密码即可
13.查看数据库的事务是否为自动提交
\echo :AUTOCOMMIT
14.如何关闭自动提交
\set AUTOCOMMIT off

目录
相关文章
|
9月前
|
SQL 前端开发 关系型数据库
pg库实现sql行转列
这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行问题同样也很常见。
231 0
pg库实现sql行转列
|
9月前
|
SQL 关系型数据库 MySQL
MySQL SELECT:数据表查询语句
MySQL SELECT:数据表查询语句
76 0
|
10月前
|
关系型数据库 PostgreSQL
PostgreSQL执行计划explain
PostgreSQL执行计划explain
83 0
|
10月前
|
SQL 监控 网络协议
优化PG查询:一问一答
优化PG查询:一问一答
97 0
|
11月前
|
SQL 关系型数据库 MySQL
使用explain分析你SQL执行计划
使用explain分析你SQL执行计划
|
SQL 存储 缓存
Mysql数据查询优化——sql执行顺序&执行计划
Mysql数据查询优化——sql执行顺序&执行计划
550 0
Mysql数据查询优化——sql执行顺序&执行计划
|
SQL 存储 缓存
mysql执行计划解读--大量示例sql语句执行计划
以mysql的官方示例数据库sakila作为示范表,演示mysql执行计划中各列的含义及如何用户性能诊断,文档中也包含了环境搭建的过程,包括数据库的安装及示例数据库的创建,对每个列的含义都有具体的sql语句作为示范 1 演示环境的搭建 1.1 MySQL数据库的安装 1.2 MySQL数据库初始化及启动 1.3 导入sakila示例数据库 1.4 主要示例表介绍 2 MySQL数据库执行计划 3 MySQL执行计划关键信息解释 3.1 id 3.2 select_type,possible keys, key,table,ref 3.3 type 3.4 extra 4 使用物化优化子查询
237 0
mysql执行计划解读--大量示例sql语句执行计划
|
存储 SQL 算法
SQL,何必在忆之一(索引与执行计划篇)
SQL,何必在忆之一(索引与执行计划篇)
144 0
SQL,何必在忆之一(索引与执行计划篇)
|
SQL 关系型数据库 MySQL
Mysql常用sql语句(19)- in / exists 子查询
Mysql常用sql语句(19)- in / exists 子查询
185 0
Mysql常用sql语句(19)- in / exists 子查询