跳到内容
标志
雷竞技下载官网Percona产品文档
pg-stat-raybet雷竞技竞猜在线官网monitor
初始化搜索
    雷竞技下载官网percona / postgresql-docs
    雷竞技下载官网percona / postgresql-docs
    • 首页
        • 概述
        • 安装在Debian和Ubuntu上
        • 安装RHEL和衍生产品
        • 为Postgr雷竞技下载官网eSQL扩展启用Percona Distribution
        • 仓库概述
      • 从PostgreSQL迁移到Percona发行版雷竞技下载官网
      • 将PostgreSQ雷竞技下载官网L的Percona发行版从14升级到15
      • PostgreSQL的Percon雷竞技下载官网a发行版的小升级
      • pg-stat-raybet雷竞技竞猜在线官网monitor
        • 概述
          • 的观点
            • pg_stat_raybet雷竞技竞猜在线官网monitor视图
            • Pg_stat_raybet雷竞技竞猜在线官网monitor_settings视图(删除)
        • 安装
        • 设置
        • 使用
        • 更改配置
        • 概述
        • 在Debian或Ubuntu上部署
        • 在RHEL或CentOS上部署
        • 测试Patroni PostgreSQL集群
        • 概述
        • 在Percona Distribution for PostgreSQL中部署备份和容灾解决方案雷竞技下载官网
      • LDAP身份验证
    • 卸载
      • 发行说明索引
      • 雷竞技下载官网Percona Distribution for PostgreSQL 15.2 (2023-03-20)
      • 雷竞技下载官网Percona Distribution for PostgreSQL 15.1 (2022-11-21)
      • 雷竞技下载官网Percona Distribution for PostgreSQL 15.0 (2022-10-24)
    • 许可

    • 概述
      • 的观点
        • pg_stat_raybet雷竞技竞猜在线官网monitor视图
        • Pg_stat_raybet雷竞技竞猜在线官网monitor_settings视图(删除)
    • 安装
    • 设置
    • 使用
    • 更改配置

    pg_stat_raybet雷竞技竞猜在线官网monitor¶

    请注意

    本文档描述pg_stat_monitor 2.0.0的功能。raybet雷竞技竞猜在线官网

    概述¶

    pg_stat_raybet雷竞技竞猜在线官网monitor是PostgreSQL的查询性能监控工具。raybet雷竞技竞猜在线官网它收集各种统计数据,如查询统计数据、查询计划、SQL注释和其他性能见解。收集的数据被聚合并显示在单个视图中。这允许您从性能、应用程序和分析角度查看查询。

    pg_stat_raybet雷竞技竞猜在线官网monitor将统计数据分组并将其写入名为桶。数据被添加并存储在一个桶中,其存续期为桶的生命周期。这允许您根据时间识别性能问题和模式。

    可以指定以下参数:

    • 桶数。它们一起构成了一个水桶链。
    • 桶的大小。这是分配给存储桶的共享内存量。内存在存储桶中平均分配。
    • 桶一生。

    当桶的生命周期到期时,pg_stat_raybet雷竞技竞猜在线官网monitor重置所有统计数据并将数据写入链中的下一个桶中。当最后一个桶的寿命到期时,pg_stat_raybet雷竞技竞猜在线官网monitor返回第一个桶。

    重要的

    桶的内容将被覆盖。为了不丢失数据,请确保在读取桶之前pg_stat_raybet雷竞技竞猜在线官网monitor开始写入新的数据。

    的观点¶

    pg_stat_raybet雷竞技竞猜在线官网monitor视图¶

    的pg_stat_raybet雷竞技竞猜在线官网monitor视图包含扩展收集和聚合的所有统计信息。这个视图为每个不同的指标组合包含一行,以及它是否是顶级语句(直到模块可以跟踪的最大不同语句数量)。有关可用指标的详细信息,请参见pg_stat_raybet雷竞技竞猜在线官网monitor查看参考。

    以下是pg_stat_monitor的主键:raybet雷竞技竞猜在线官网

    • 桶
    • 用户标识
    • datname
    • queryid
    • client_ip
    • planid
    • application_name

    属性中的每个键都创建了新行pg_stat_raybet雷竞技竞猜在线官网monitor视图。

    的超级用户和成员pg_read_all_stats角色可以查看SQL文本,client_ip和queryid由其他用户执行的查询。但是,如果视图已安装在其他用户的数据库中,则其他用户可以查看统计信息。

    Pg_stat_raybet雷竞技竞猜在线官网monitor_settings视图(删除)¶

    从版本2.0.0开始,pg_stat_raybet雷竞技竞猜在线官网monitor_settings视图已弃用并被移除。所有pg_stat_raybet雷竞技竞猜在线官网monitor配置参数现在可以通过pg_settings使用以下查询查看:

    选择名字,设置,单位,上下文,vartype,源,min_val,max_val,enumvals,boot_val,reset_val,pending_restart从pg_settings在哪里名字就像“% pg_statraybet雷竞技竞猜在线官网_monitor %”;

    为了向后兼容,可以创建pg_stat_raybet雷竞技竞猜在线官网monitor_settings使用下面的SQL语句查看:

    创建视图pg_stat_raybet雷竞技竞猜在线官网monitor_settings作为选择*从pg_settings在哪里名字就像“pg_stat_raybet雷竞技竞猜在线官网monitor. %”;

    在pg_stat_raybet雷竞技竞猜在线官网monitor版本1.1.1及更早的版本pg_stat_raybet雷竞技竞猜在线官网monitor_settings视图显示每一行pg_stat_raybet雷竞技竞猜在线官网monitor配置参数。它显示配置参数名称、值、默认值、描述、最小值和最大值,以及是否需要重新启动才能使值更改生效。

    要了解更多信息,请参阅更改配置部分。

    安装¶

    介绍安装步骤pg_stat_raybet雷竞技竞猜在线官网monitor来自Per雷竞技下载官网cona存储库。要了解其他安装方法,请参见安装章节。pg_stat_raybet雷竞技竞猜在线官网monitor文档。

    先决条件:

    安装pg_stat_raybet雷竞技竞猜在线官网monitor从Perc雷竞技下载官网ona存储库,您需要订阅它们。要做到这一点,你必须有雷竞技下载官网percona-release存储库管理工具开始运行了。

    安装pg_stat_raybet雷竞技竞猜在线官网monitor,执行以下命令:

    1. 启用存储库

      美元sudo雷竞技下载官网percona-release设置ppg15
    2. 安装包:

      美元sudoapt-get安装雷竞技下载官网percona-praybet雷竞技竞猜在线官网g-stat-monitor15
    1. 启用存储库

      美元sudo雷竞技下载官网percona-release设置ppg15
    2. 安装包:

      美元sudo百胜安装雷竞技下载官网percona-praybet雷竞技竞猜在线官网g-stat-monitor15

    设置¶

    pg_stat_raybet雷竞技竞猜在线官网monitor需要额外的设置才能与PostgreSQL一起使用。设置步骤如下:

    1. 添加pg_stat_raybet雷竞技竞猜在线官网monitor在shared_preload_libraries配置参数。

      修改PostgreSQL配置文件的方法推荐使用改变系统命令。连接到psql并使用以下命令:

      改变系统集shared_preload_libraries=“pg_stat_raybet雷竞技竞猜在线官网monitor”;

      参数值被写入postgresql.auto.conf读取的文件postgresql.conf文件。

      请注意

      使用pg_stat_raybet雷竞技竞猜在线官网monitor在一起pg_stat_statements的两个模块,以逗号分隔修改系统集命令。

      模块的顺序很重要:pg_stat_raybet雷竞技竞猜在线官网monitor必须指定后pg_stat_statements:

      改变系统集shared_preload_libraries=”pg_stat_statements,pg_stat_raybet雷竞技竞猜在线官网monitor”
    2. 启动或重新启动postgresql要启用的实例pg_stat_raybet雷竞技竞猜在线官网monitor。重启命令如下:

      美元sudosystemctl重新启动postgresql.service
      美元sudosystemctl重新启动postgresql-15
    3. 创建扩展。连接到psql并使用以下命令:

      创建扩展pg_stat_raybet雷竞技竞猜在线官网monitor;

      默认情况下,扩展是根据postgres数据库。您需要在希望收集统计信息的每个数据库上创建扩展。

    提示

    如果需要查看扩展版本,请在psql会话:

    选择pg_stat_raybet雷竞技竞猜在线官网monitor_version();

    使用¶

    以查询的客户端应用程序的IP地址为例。

    选择截然不同的用户标识::regrole,pg_stat_raybet雷竞技竞猜在线官网monitor。datname,字符串的子串(查询,0,50)作为查询,调用,桶,bucket_start_time,queryid,client_ip从pg_stat_raybet雷竞技竞猜在线官网monitor,pg_database在哪里pg_database。oid=oid;

    输出:

    userid | datname桶查询电话| | | | bucket_start_time | queryid | client_ip  ----------+----------+---------------------------------------------------+-------+--------+---------------------+------------------+----------- postgres | postgres |选择名称,描述从pg_stat_monitor_sett | 1 | 9 | 2022-10-24 07raybet雷竞技竞猜在线官网:29:00 | AD536A8DEA7F0C73 | 127.0.0.1 postgres | postgres |选择c.oid, 9 + | 1 | | 2022-10-24 07:29:00 | 34 b888e5c844519c | 127.0.0.1 | | n.nspname,+| | | | | | | c.relname +| | | | | | | FROM pg_ca | | | | | postgres | postgres | SELECT DISTINCT userid::regrole, pg_stat_raybet雷竞技竞猜在线官网monitor。| 1 | 1 | 2022-10-24 07:31:00 | 6230793895381 f1d | 127.0.0.1 postgres | postgres |选择pg_stat_monitraybet雷竞技竞猜在线官网or_version () | 1 | 9 | 2022-10-24 07:29:00 | B617F5F12931F388 | 127.0.0.1 postgres | postgres |创建扩展pg_stat_monitor | 1 | 8 | 2022-10-24 07:28:00 | 14 b98af0776baf7b | 127.0.0.1 postgres | postgres |选择a.attname, 9 + | 1 | | 2022-10-24 07:29:00 f8e4b589ef148f | 96 | 127.0.0.1 | | pg_catalog.format_type (a。attt | | | | | postgres | postgres | SELECT c.r relchecks, c.r relkind, c.r relhasindex, c.r | 1 | 9 | 2022-10-24 07:29:00 | CCC51D018AC96A25 | 127.0.0.1

    查看更多用法示例pg_stat_raybet雷竞技竞猜在线官网monitor用户指南。

    更改配置¶

    运行以下查询以列出可用的配置参数。

    选择名字,描述从pg_stat_raybet雷竞技竞猜在线官网monitor_settings;

    输出

    名称|描述  -----------------------------------------------+------------------------------------------------------------------- pg_stat_monitor。raybet雷竞技竞猜在线官网pgsm_max |设置pg_stat_monitor跟踪的最大语句数。raybet雷竞技竞猜在线官网pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_query_max_len |设置查询的最大长度。pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_enable |开启/关闭统计采集器。pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_track_utility |选择是否跟踪实用程序命令。pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_normalized_query |选择是否以规范化格式保存查询。pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_max_buckets | Sets the maximum number of buckets. pg_stat_monitor.pgsm_bucket_time | Sets the time in seconds per bucket. pg_stat_monitor.pgsm_histogram_min | Sets the time in millisecond. pg_stat_monitor.pgsm_histogram_max | Sets the time in millisecond. pg_stat_monitor.pgsm_histogram_buckets | Sets the maximum number of histogram buckets pg_stat_monitor.pgsm_query_shared_buffer | Sets the maximum size of shared memory in (MB) used for query tracked by pg_stat_monitor. pg_stat_monitor.pgsm_overflow_target | Sets the overflow target for pg_stat_monitor pg_stat_monitor.pgsm_enable_query_plan | Enable/Disable query plan monitoring pg_stat_monitor.pgsm_track_planning | Selects whether planning statistics are tracked.

    您可以通过在配置文件中设置新的值来更改参数。有些参数需要重新启动服务器才能应用新值。对于其他人来说,重新加载配置就足够了。请参阅配置参数的pg_stat_raybet雷竞技竞猜在线官网monitor有关参数描述的文档,如何更改它们的值,以及是否需要重新启动服务器才能应用它们。

    例如,让我们将桶的生存期从默认的60秒设置为40秒。使用改变系统命令:

    改变系统集pg_stat_raybet雷竞技竞猜在线官网monitor。pgsm_bucket_time=40;

    重新启动服务器以应用更改:

    美元sudosystemctl重新启动postgresql.service
    美元sudosystemctl重新启动postgresql-15

    验证更新后的参数:

    选择名字,价值从pg_stat_raybet雷竞技竞猜在线官网monitor_settings在哪里名字=“pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_bucket_time”;

    输出:

    名称|值  ----------------------------------+------- pg_stat_monitorraybet雷竞技竞猜在线官网。Pgsm_bucket_time | 100

    另请参阅

    pg_stat_raybet雷竞技竞猜在线官网monitor文档

    雷竞技下载官网Percona博客:

    • pg_stat_raybet雷竞技竞猜在线官网monitor:一种看待PostgreSQL度量的新方法
    • 使用pg_stat_monitor提高PostgreSQL查询性能raybet雷竞技竞猜在线官网

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛。

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持和管理或咨询服务,请联系雷竞技下载官网Percona销售。


    最后更新:2023年3月20日
    创建:2021年6月4日
    雷竞技下载官网Percona LLC,©2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map