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

目录
相关文章
|
4月前
|
SQL 索引
SQL索引小结
SQL索引小结
29 0
|
3月前
|
SQL 关系型数据库 PostgreSQL
【sql】PostgreSQL物化视图表使用案例
【sql】PostgreSQL物化视图表使用案例
32 0
|
SQL 数据库 数据库管理
|
SQL 前端开发 关系型数据库
pg库实现sql行转列
这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行问题同样也很常见。
306 0
pg库实现sql行转列
|
SQL 存储 缓存
Mysql数据查询优化——sql执行顺序&执行计划
Mysql数据查询优化——sql执行顺序&执行计划
603 0
Mysql数据查询优化——sql执行顺序&执行计划
|
SQL 关系型数据库 MySQL
MySQL SELECT:数据表查询语句
MySQL SELECT:数据表查询语句
90 0
|
SQL 监控 网络协议
优化PG查询:一问一答
优化PG查询:一问一答
121 0
|
关系型数据库 PostgreSQL
PostgreSQL执行计划explain
PostgreSQL执行计划explain
114 0
|
SQL 数据库 索引