作者:瀚高PG实验室 (Highgo PG Lab)

目录

文档用途

详细信息

文档用途

该文档主要介绍pg_pdr以及生成方式。

详细信息

1.pg_pdr介绍

瀚高数据库企业版V5提供了类似Oracle数据库AWR报告的性能诊断报告(Performance Diagnosis Report),以下简称 PDR

2.pg_pdr的配置

shared_preload_libraries = 'worker_pg_pdr,pg_stat_statements,pg_wait_sampling'

PDR 的正常使用需要加载这三个库文件

pg_pdr.naptime = 60

PDR 快照的产生间隔,单位为分钟,默认为 60 分钟产生一次快照。Naptime=0 时,代表不启用 PDR 功能。

pg_pdr.naplife = 7

PDR 快照的保存时间,单位为天,默认保存最近 7 天的快照。超过 naplife 的快照,会自动删除。

pg_pdr.napdb = 'highgo'

用于保存 PDR 快照数据表的数据库,默认设置为 highgo 数据库。

注意事项:

PDR 的相关参数发生修改,需要重启数据库才生效。

PDR快照数据表保存的数据库如果为新创建的库,需要dba手动连接一次新创建的库。

3.pg_pdr的使用

初次安装和使用 PDR 功能时,采集的第一个快照id是0。

用户可以用于生成性能分析报告的快照 id是从1开始的。每拍一次快照,id加1。

生成快照的时机有两种:

一是计划时间到期(默认 1 小时),自动拍摄快照。

二是用户使用 pg_pdr_new_snap()函数手工拍快照。

更多详细信息请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContentHighgo/a663c21a022a4c15

pg_pdr的生成方式相关推荐

  1. 提供第三种代码生成方式——通过自定义BuildProvider为ASP.NET提供代码生成

    2019独角兽企业重金招聘Python工程师标准>>> 之前写了一些关于代码生成的文章,提供了两种不同方式的代码生成解决方案,即CodeDOM+Custom Tool和T4.对于AS ...

  2. 一口气说出 9种 分布式ID生成方式,面试官有点懵了

    写在前边 前两天公众号有个粉丝给我留言吐槽最近面试:"四哥,年前我在公司受点委屈一冲动就裸辞了,然后现在疫情严重两个多月还没找到工作,接了几个视频面试也都没下文.好多面试官问完一个问题,紧接 ...

  3. 使用java9的uuid生成方式,让uuid生成速度提升一个档次...

    简介 UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定. uuid 常用场景 IOT 设备,设备号: 网站 sessionid,cookie ...

  4. NHibernate之Generator主键生成方式

    (1) assigned 主键由外部程序负责生成,无需NHibernate参与. (2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成 历史状态. (3) seq ...

  5. 通用httpclient生成方式

    在做爬虫的时候,如何生成一个靠谱可用的httpclient对象是非常关键的.在踩了无数的坑之后,总结出一个较为完善的httpclient生成方式下载. 可以解决以下问题: 1.设置代理问题 2.设置默 ...

  6. Hibernate主键生成方式

    对于SQLServer数据库在使用中如果将表的主键字段id设为了自增的numeric那么在hibernate中的设置为: <id name="id" type="j ...

  7. asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式

    在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.n ...

  8. python二维高斯分布生成_python 多维高斯分布数据生成方式

    我就废话不多说了,直接上代码吧! import numpy as np import matplotlib.pyplot as plt def gen_clusters(): mean1 = [0,0 ...

  9. 各种URL生成方式的性能对比

    在上一篇文章中我们列举了各种URL生成的方式,其中大致可以分为三类: 直接拼接字符串(方法一及方法二) 使用Route规则生成URL(方法三) 使用Lambda表达式生成URL(方法四及方法五) 我们 ...

最新文章

  1. 工厂模式理解了没有?
  2. Pandas——loc、iloc、ix 函数区别
  3. Floating-point exception
  4. 设计模式在vue中的应用(五)
  5. Mosaic获5.5亿美元住宅太阳能融资贷款
  6. python面向对象编程类的成员总结
  7. mysql删除原则_MySQL入门-11:数据的增、删、改
  8. 《Programming in Lua 3》读书笔记(十三)
  9. python3.7降级3.6_请问一下Mac python3.7.1怎么降低到3.6版本?
  10. 《趣学JavaScript——教孩子学编程》——2.4 Boolean
  11. leetcode[0142]环形链表II,判断是否存在环形链表并找到环形的入口
  12. String的replaceAll方法中的正则表达式用法
  13. 牢筑企业安全屏障,护航邮箱使用无忧【网易企业邮箱】
  14. LAMMPS学习总结2
  15. Delphi中@,^,#,$特殊符号意义
  16. 解析云产品SLA的价值
  17. PS制作搞笑印章 - 仿真印章 - 水印滤色
  18. 如何设置系统还原点并将电脑还原至还原点?
  19. 大型情感连续剧,从焫鷄到咸鱼
  20. 前端VUE3+Vite -- 框架搭建

热门文章

  1. 西红柿炒鸡蛋怎么做(大厨教程 教你炒出饭店的味道)
  2. notifyDataSetChanged使用总结
  3. 红米1联通版_标注:2013023_官方线刷包_救砖包_解账户锁
  4. 【进程间通信】Unix domain socket (进程间通信)
  5. Linux基本bash命令(持续更新)
  6. 计算机网络:ALOHA协议
  7. 4章 RxJava基本响应类型
  8. 目标检测的模型haartraining培训
  9. Python实现随机游走详细解释
  10. NASA搞无人车?中国航天也将携手人工智能技术