美文网首页
postgresql的一点笔记

postgresql的一点笔记

作者: 王小二黑 | 来源:发表于2019-06-11 21:20 被阅读0次
  1. 如何查看被锁阻塞的进程
select * from pg_locks where granted = 'False';
  1. 如何查看当前活动的sql
select * from pg_stat_activity where state != 'idle';
  1. 如何查看表和数据库占用的磁盘空间大小
    pg_database_size(name) 指定名称的数据库使用的磁盘空间
    pg_table_size(regclass) bigint 指定表OID或表名的表使用的磁盘空间,除去索引(但是包含TOAST,自由空间映射和可视映射)
select pg_database_size('shifenzheng'), pg_size_pretty(pg_database_size('shifenzheng'));

计算数据库的大小(不含索引) pg没有提供计算不含索引的数据库大小的函数,只能通过下面的方式计算。

SELECT sum(pg_table_size(table_name)) FROM (SELECT ('"' || tablename || '"') AS table_name
FROM pg_tables
WHERE schemaname = 'public') AS tn;

相关文章

  • postgresql的一点笔记

    如何查看被锁阻塞的进程 如何查看当前活动的sql 如何查看表和数据库占用的磁盘空间大小pg_database_si...

  • PostgreSQL笔记

    修改字段名 修改字段 新增字段 查找字符串 tab的使用 情景:批量新增 灾难性SQL【update关于多个表】

  • PostgreSQL笔记

    1.时间 四种方式查询当前时间now() , current_date, current_time, curr...

  • postgresql学习笔记--基础篇 -psql工具

    【技术学习】postgresql学习笔记--基础篇 -psql工具 --创建用户CREATEROLE pguser...

  • PostGIS 笔记一:简单入门

    PostGIS 笔记一:简单入门 Postgis是基于PostgreSQL的空间扩展。所以你懂得PostgreSQ...

  • postgresql debug

    postgresql architecture postgresql build postgresql debug...

  • PostgreSQL安装笔记

    1. macOS: 1.1. 安装 1.1.1. 使用命令安装: 安装:brew install postgres...

  • Postgresql注入笔记

    Postgresql注入笔记 一、前期准备 1. 测试环境 2. 测试数据结构和内容 3. 调用postgresq...

  • Postgresql学习笔记

    概述 postgresql是一个开源的关系型数据库,可以作为mysql的替代品。本篇意在让读者快速的了解postg...

  • PostgreSQL安装笔记

    安装PG 配置修改认证方式为md5 添加 允许远程连接的ip 修改默认用户密码 参考:PostgreSQL本地登录...

网友评论

      本文标题:postgresql的一点笔记

      本文链接:https://www.haomeiwen.com/subject/jnctfctx.html