暂无图片
pg中归档日志一天内每小时的归档频率,如何统计
我来答
分享
暂无图片 匿名用户
pg中归档日志一天内每小时的归档频率,如何统计

归档日志一天内每小时的归档频率,如何统计?
效果如下:

HOUR          LOGS_ARCHIVED


2023-03-22 09h 3
2023-03-22 10h 2

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
周波

  在Oracle数据库中统计每小时归档频率或归档大小,可以通过查阅动态性能视图v$archived_log来实现。在PostgreSQL中,虽不能直接通过连接数据库查询相关的系统视图或函数来实现该功能,但可以通过处理分析数据目录下pg_wal/archive_status子目录下的wal日志归档状态文件来达到题主的目的。
  若PostgreSQL数据库开启了归档,则会在archive_status子目录下为每个wal日志段文件创建一个归档状态空文件,以“.done”结尾的文件表示相应的wal日志段文件已完成归档。根据这个特点,可以统计每小时wal日志的归档频率,下面这个命令可以简单实现题主的需求,可按需调整:

ll -htr --full-time *.done| sed -n '2,$p' | awk -F'[: ]+' '{print $6,$7}'|uniq -c|awk 'BEGIN{print "LOG_ARCHIVED","HOUR"}{print}'
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
手机用户9375
2024-10-22
sed -n '2,$p' ----这个是啥意思
周波

ll命令输出的第一行是total 0,是一个无关行;这条命令就是打印第二行至最后一行的信息,你也可以使用tail -n +2来代替。

暂无图片 评论
暂无图片 有用 3
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg线上环境下,一般需要调整那些参数或者开关??
回答 3
针对postgresql安全配置方面,可以看看这个https://www.modb.pro/doc/5172
pg中某个库中存储过程有哪些,如何用数据字典中查到?
回答 2
psql使用快捷命令:\dfp
PG 怎么获取表定义?
回答 5
已采纳
PGDDL这个插件哪里找?pgdumpdmydb1stt2|egrepv"^|^$|^SET"这个也可以
PostgreSQL可以使用FDW表的索引吗?
回答 2
外部表有一些操作是可以pushdown下推,但不支持使用索引,可以对外部表创建物化视图来使用索引。
PostgreSQL使用fdw的相关问题
回答 1
先假设使用的是postgresfdw远程访问另一台postgresql数据库。那么postgresfdw是通过在远程服务器上执行查询来检索远程数据,所以远程数据库上被查询的表应该是AccessShar
Postgresql 怎么设置主键id自增?
回答 2
已采纳
GENERATEDALWAYSAS(generationexpr)STORED此子句将列创建为generatedcolumn。列无法被写入,读取时将返回指定表达式的结果。关键字STORED表示将在写入
请问各位:EDB与postgreSQL有什么区别?
回答 1
已采纳
EDB相当于开源PostgreSQL的企业版,进行了企业功能增强。类似云和恩墨MogDB和openGauss的关系。也类似Redhat和Linux的关系。
repmgr switchover切换是无法执行checkpoint
回答 2
switchover操作也是有–forcerewind这个选项,repmgr官方也有这段描述:检查确认下repmgr用户是否有superuser权限,或者手工加S/–superuser验证下
在使用PostgreSQL时,默认的隔离级别是Read Committed(已提交读)级别。Read Committed是不是行级锁?
回答 2
LZ应该是mysql过来的,pg可重复度也没有gap锁。除了SSI,一般用户不使用。
postgreSQL 主从(流复制),主库挂了,可以把java项目跟数据库的连接改为从库,用select查询的功能,等几天主库恢复了在把连接改为主库吗?
回答 2
问题描述换为这样是不是会比较合理一些,pg主备模式下jdbc连接高可用配置方式是什么,此问题解答可参考以下连接,来自官网:https://jdbc.postgresql.org/documentati
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~