暂无图片
暂无图片
5
暂无图片
暂无图片
6
暂无图片

PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改

原创 通讯员 2023-05-19
906

2023年5月13日,pg_track_settings 2.1.2 版,这是一个帮助您跟踪 postgresql 设置配置的扩展。

Bug修复

  • 修复并发远程快照 (Julien Rouhaud)
  • 删除所有先前设置时修复角色/数据库设置快照(Julien Rouhaud,来自 github 用户 sajiljosephs 的报告)

pg_track_settings 插件提供了一个可定期调用的函数(pg_tracksettingssnapshot())。 在每次调用时,它将存储自上次调用以来更改的设置。

pg_track_settings 是一个开放项目。欢迎为构建更好的工具做出任何贡献。您只需使用https://github.com/rjuju/pg_track_settings上的 github 存储库发送您的想法、功能请求或补丁。

下载链接

  • 下载: https: //github.com/rjuju/pg_track_settings/releases
  • 错误跟踪器: https: //github.com/rjuju/pg_track_settings/issues


关于 pg_track_settings

pg_track_settings扩展是一个小型的 SQL-only 扩展。其目的是跟踪您的实例上发生的配置更改。

pg_track_settings此扩展程序将记录发生在

  • 主要配置设置(在postgresql.conf中配置或使用 ALTER SYSTEM举例),由pg_settings视图报告。
  • 每个用户和/或每个数据库设置(ALTER ROLE … SETALTER DATABASE … SETALTER ROLE … IN DATABASE SET),如 pg_db_role_setting表所报告
  • PostgreSQL 重启,使用pg_postmaster_start_time()函数

调用快照功能时(或从 2.0.0 版本开始的功能)。

笔记

如果运行快照功能的用户有每个用户和/或每个数据库设置,此设置将“隐藏” pg_setting中的常规值,因此在调查扩展报告时请记住此限制。

所有版本都与独立设置的 PoWA 兼容。从 2.0.0 版本开始,pg_track_settings与PoWA 4 中添加的远程设置兼容。

它在 powa-web 的什么地方使用?

如果扩展配置正确,您应该会看到一个时间轴小部件,位于每个图形及其概览之间,显示在当前选定的时间间隔内检测到的任何类型的记录更改。如果当前页面显示特定数据库,则此列表将按当前显示的数据库进行过滤。该时间线将显示在页面的每个图表上,以便轻松检查此更改是否有任何明显的影响。

鼠标悬停时将显示更改的详细信息。您可以单击时间轴上的任何事件使该事件保持显示状态,并在底层图形上绘制一条垂直线。

安装

如Quickstart中所示,PostgreSQL 开发包应该可用。

首先,下载并解压缩最新版本的pg_track_settings

wget https://github.com/rjuju/pg_track_settings/archive/2.1.0.tar.gz -O pg_track_settings-2.1.0.tar.gz
tar zxvf pg_track_settings-2.1.0.tar.gz
cd pg_track_settings-2.1.0
复制

因为它是一个仅限 SQL 的扩展,所以不需要编译任何东西。您只需要安装软件包:

make install
复制

不需要特定的配置或重新启动 PostgreSQL。只需以超级用户身份连接到 PoWA 数据库并输入:

CREATE EXTENSION pg_track_settings;
复制

笔记

如果您正在安装远程安装配置,那么您至少需要 2.0.0 版的扩展。它还必须安装:

  • 在存储服务器的专用 powa 数据库上
  • 在要跟踪其配置更改的所有远程服务器的专用 powa 数据库上

与 PoWA 一起使用

如果你想让 PoWA 处理这个扩展,你必须以超级用户身份连接到你安装 PoWA 的数据库,然后输入:

SELECT powa_track_settings_register();
复制



文章来源:https://www.postgresql.org/about/news/pg_track_settings-412-is-out-2638/

https://powa.readthedocs.io/en/latest/components/stats_extensions/pg_track_settings.html


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

szrsu
暂无图片 暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论
伊伊相印
暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论
huayumicheng
暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论
心有阳光
暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论
DonACE
暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论
怕晒的太阳
暂无图片
1年前
评论
暂无图片 0
PG 插件 pg_track_settings 4.1.2 已发布,用于跟踪PostgreSQL设置的修改
1年前
暂无图片 点赞
评论