pg_activity 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pg_activity 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
pg_activity 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
pg_activity 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
pg_activity 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 PostgreSQL
开发语言 Python 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 御坂弟弟
适用人群 未知
收录时间 2021-03-09

软件简介

pg_activity 是一个用于 PostgreSQL 服务器活动监视的命令行工具。

使用

pg_activity可以在本地或远程工作。在本地工作的情况下,为了获得足够的权限来显示系统信息,运行 pg_activity 的系统用户必须是运行 postgresql 服务器的同一用户(默认是 postgres),或者拥有更多权限的用户,比如root。否则,pg_activity 就会回退到退化模式而不显示系统信息。同样的,用来连接数据库的 PostgreSQL 用户必须是超级用户。

sudo -u postgres pg_activity -U postgres

注意事项 

pg_activity 报告的 SQL 查询文本的长度依赖于 PostgreSQL 参数 track_activity_query_size,默认值是 1024 (以字节表示)。如果你的 SQL 查询文本看起来很短,你应该增加 track_activity_query_size。

选项

pg_activity [options]

Options:
    --version             Show program's version number and exit
    -U USERNAME, --username=USERNAME
                          Database user name (default: "postgres").
    -p PORT, --port=PORT  Database server port (default: "5432").
    -h HOSTNAME, --host=HOSTNAME
                          Database server host or socket directory (default:
                          "localhost").
    -d DBNAME, --dbname=DBNAME
                          Database name to connect to (default: "postgres").
    --blocksize=BLOCKSIZE Filesystem blocksize (default: 4096).
    --rds                 Enable support for AWS RDS.
    --output=FILEPATH     Store running queries as CSV.
    --help                Show this help message and exit.
    --no-db-size          Skip total size of DB.
    --min-duration        Don't display queries with smaller than specified
                          duration (in seconds).
    --verbose-mode=VERBOSE_MODE
                          Queries display mode. Values: 1-TRUNCATED,
                          2-FULL(default), 3-INDENTED
    --duration-mode=DURATION_MODE
                          Duration mode. Values: 1-QUERY(default),
                          2-TRANSACTION, 3-BACKEND


Display options, you can exclude some columns by using them :
    --no-database         Disable DATABASE.
    --no-user             Disable USER.
    --no-client           Disable CLIENT.
    --no-cpu              Disable CPU%.
    --no-mem              Disable MEM%.
    --no-read             Disable READ/s.
    --no-write            Disable WRITE/s.
    --no-time             Disable TIME+.
    --no-wait             Disable W.
    --no-app-name         Disable App.
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
仓库是空的?
03/10 22:44
回复
举报
更多评论
发表于数据库专区
03/10 07:11

pg_activity 2.1.0 发布,PostgreSQL 服务器活动监控

pg_activity 2.1.0 已经发布。pg_activity 是一个用于监控 PostgreSQL 服务器活动的交互式终端应用程序。 主要更新内容 让 libpq 处理连接选项的默认值(主机名、端口、数据库名和用户名) 为客户端连接设置 application_name='pg_activity' 增加一个 --hide-queries-in-logs 选项来隐藏服务器日志中的 pg_activity 查询 当失去连接时,尝试无限期地重新连接 将 SQL 查询从 Python 代码移到单个 SQL 文件 截断 Python 端的长数据...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2020/04/01 06:00

Postgresql 监控你说了不算,谁说了算? (4 PG_TOP and pg_activity)

Postgresql 的监控其实有很多即时的软件可以进行监控,今天会介绍PG_TOP 和PG_Activity 即时监控和处理部分操作的工具。 https://centos.pkgs.org/7/epel-x86_64/pg_top-3.7.0-5.el7.x86_64.rpm.html 1 PG_TOP 这个工具本身和LINUX TOP的命令有类似的功效,下载的地址在上面已经给出。安装时请先安装PGDG环境,否则RPM 包安装时会有依赖包找不到的情况。 可以给pg_top 建立一个账号,只赋予 pg_monitor 的权限即可 执行命令后,...

0
0
发表了博客
2018/07/10 10:26

postgreSQL no pg_hba.conf

当程序链接PostgreSQL 时,可能会报错:No pg_hba.conf entry。 这条错误的原因是因为客户端远程访问postgresql受限所致,因为postgresql默认情况下除本机外的机器是不能连接的。 默认情况下,postgresql本机的连接是信任连接,只要有用户名就可以连接,不用密码. 要改变这种默认设置需要更改postgresql安装目录下的两个配置文件(pg_hba.conf与postgresql.conf) 认证文件 pg_hba.conf 文件目录:postgresql安装目录下的..\PostGr...

0
0
发表了博客
2019/08/28 11:06

PostgreSQL-pg_ctl

命令简介 pg_ctl 启动、关闭、重启 postgres pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path] pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl restart [-w] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-o options] pg_ctl reload [-s] [-D datadir] pg_ctl status [-D datadir] pg_ctl kill [signal_name] [process_id] pg...

0
0
发表了博客
2018/04/10 15:17

postgresql 10.3 下的 pg_dump、pg_restore

pg_dump $ which pg_dump /usr/pgsql-10/bin/pg_dump $ pg_dump --help pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file or directory name -F, --format=c|d|t|p output file format (custom, directory, tar, plain text (default)) -j, --jobs=NUM ...

0
0
发表于数据库专区
2014/09/28 09:45

PostgreSQL pg_xlogdump

pg_xlogdump 查看支持的资源管理类型 # ./pg_xlogdump /home/pgsql-data/master/pg_xlog/000000010000000000000001 --rmgr=list XLOG Transaction Storage CLOG Database Tablespace MultiXact RelMap Standby Heap2 Heap Btree Hash Gin Gist Sequence SPGist...

0
0
发表于数据库专区
01/05 13:48

postgresql 备份之-pg_basebackup

(一)创建基础备份 1 、配置可以基于时间点的备份与恢复(point-in-time recovery (PITR)): 1.1 postgresql.conf 中配置 wal_level = replica # used to be "hot_standby" in older versions 9.6 default value minimal max_wal_senders = 10 # at least 2, better at least 2 archive_mode = on archive_command = 'cp %p /archive/%f' (也可使用rsync , scp ,需确保返回值为0,才被认为是归档成功了) 1....

0
0
发表了博客
2018/12/14 22:56

PostgreSQL入门,PostgreSQL和mysql

PostgreSQL被誉为“世界上功能最强大的开源数据库”,是以加州大学伯克利分校计算机系开发的POSTGRES 4.2为基础的对象关系型数据库管理系统。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。 开发者可以免费使用、修改和分发 PostgreSQL,不管是私用、商用、还是...

0
1
发表于服务端专区
2019/10/17 06:00

PostgreSql 备份之 pg_probackup

PostgreSql 备份的软件(免费)的有不少,pgrman(之前有一篇写过), Barman (功能很强大,配置很复杂)。最近大佬微信公众号发布 pg_probackup 功能和ORACLE rman 相差无几。 下面我们就来看看pg_probackup 何许人也。 pg_probackup是一款免费的postgresql 备份软件,目前支持到 postgresql 11 , 这是一名 RU 的 DEV 开发者开发的备份工具。作为postgresql 使用流行的国家,相关的软件也不少(日本,俄罗斯)。 这个小哥哥的其...

0
0
发表于数据库专区
2014/04/25 18:49

PostgreSQL的pg_depend详解

pg_depend是postgres的一张系统表,用来记录数据库对象之间的依赖关系,除了常见的主外键,还有其他一些内部依赖关系,可以通过这个系统表呈现出来。 一、表结构: postgres=# \d+ pg_depend Table "pg_catalog.pg_depend" Column | Type | Modifiers | Storage | Stats target | Description -------------+---------+-----------+---------+--------------+------------- classid | oi...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部