跳到内容
标志
pg_stat_raybet雷竞技竞猜在线官网monitor文档
特性
初始化搜索
    雷竞技下载官网percona / pgsm-docs
    雷竞技下载官网percona / pgsm-docs
    • 欢迎
      • 安装
      • 设置
    • 升级
      • 特性
        • 时间的桶
        • 每条语句的表和索引访问统计信息
        • 查询和客户端信息
        • 查询定时信息
        • 查询执行计划信息
        • 在查询中使用实际数据或参数占位符
        • 查询类型筛选
        • 查询元数据
        • 顶级查询跟踪
        • 关系
        • raybet雷竞技竞猜在线官网监视查询以ERROR、WARNING和LOG错误级别终止
        • 柱状图
      • 的观点
      • 功能
      • 与Percona监控和管理集成雷竞技下载官网raybet雷竞技竞猜在线官网
      • Pg_stat_raybet雷竞技竞猜在线官网monitor视图引用
      • Pg_stat_raybet雷竞技竞猜在线官网monitor和pg_stat_statements视图比较
      • 配置参数
      • 发行说明索引
      • 版本2.0.0 (2023-03-20)
      • 版本1。xrelease notes
    • 贡献指南
    • 时间的桶
    • 每条语句的表和索引访问统计信息
    • 查询和客户端信息
    • 查询定时信息
    • 查询执行计划信息
    • 在查询中使用实际数据或参数占位符
    • 查询类型筛选
    • 查询元数据
    • 顶级查询跟踪
    • 关系
    • raybet雷竞技竞猜在线官网监视查询以ERROR、WARNING和LOG错误级别终止
    • 柱状图

    特性¶

    本文档介绍pg_stat_raybet雷竞技竞猜在线官网monitor特性,并给出了使用示例。关于如何安装和设置pg_stat_raybet雷竞技竞猜在线官网monitor,请参阅安装说明.

    请注意

    列名取决于你使用的PostgreSQL版本。下面是PostgreSQL版本15的使用示例。有关早期版本的PostgreSQL,请参阅pg_stat_raybet雷竞技竞猜在线官网monitor参考.

    时间的桶¶

    而不是提供一组不断增加的计数,pg_stat_raybet雷竞技竞猜在线官网monitor计算统计配置的时间间隔的数量;桶的时候了。这样可以获得更好的数据准确性,特别是在高分辨率或不可靠网络的情况下。

    例子

    选择桶,bucket_start_time,查询,调用从pg_stat_raybet雷竞技竞猜在线官网monitor订单通过桶;

    输出:

    -[记录1]-----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------桶|1bucket_start_time|2023-02-2108:20.:00+00查询|插入成球员(id,关于,年龄)值(generate_series(美元1,美元2),重复(美元3.,美元4)||美元5||trunc(随机()*美元6),trunc(随机()*美元7*美元8+美元9))调用|1

    的桶参数显示给定记录所属的桶号。

    的bucket_start_time显示桶的开始时间。查询显示实际的查询文本。调用显示给定查询被调用的次数。

    每条语句的表和索引访问统计信息¶

    pg_stat_raybet雷竞技竞猜在线官网monitor收集关于语句访问了哪些表的信息。这允许您轻松地识别访问给定表的所有查询。

    查询和客户端信息¶

    pg_stat_raybet雷竞技竞猜在线官网monitor提供从不同角度详细分析查询性能的附加指标,包括客户端连接详细信息,如用户名、应用程序名、IP地址等相关列。有了这些信息,pg_stat_raybet雷竞技竞猜在线官网monitor允许用户跟踪到原始应用程序的查询。类中的SQL查询中可以包含有关应用程序或查询的更多详细信息谷歌的Sqlcommenter格式。

    例子

    1.查询信息

    下面的示例显示了用户名、数据库名、惟一的查询id散列、查询以及该查询的调用总数。

    选择用户标识,datname,queryid,字符串的子串(查询,0,50)作为查询,调用从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    用户标识|datname|queryid|查询|调用---------+----------+------------------+---------------------------------------------------+-------10|postgres|939C2F56E1F6A174|结束|56110|postgres|2A4437C4905E0E23|选择abalance从pgbench_accounts在哪里援助=|56110|postgres|4EE9ED0CDF143477|选择用户标识,datname,queryid,字符串的子串(查询,美元1|110|postgres|8867FEEB8A5388AC|真空pgbench_branches|110|postgres|41D1168FB0733CAB|选择数(*)从pgbench_branches|110|postgres|E5A889A8FF37C2B1|更新pgbench_accounts集abalance=abalance+|56110|postgres|4876BBA9A8FCFCF9|截断pgbench_history|110|postgres|22B76AE84689E4DC|插入成pgbench_history(tid,报价,援助,δ|56110|postgres|F6DA9838660825CA|真空pgbench_tellers|110|postgres|214646CE6F9B1A85|开始|56110|postgres|27462943E814C5B5|更新pgbench_tellers集tbalance=tbalance+|56110|postgres|4F66D46F3D4151E|选择用户标识,dbid,queryid,字符串的子串(查询,0,50|110|postgres|6A02C123488B95DB|更新pgbench_branches集bbalance=bbalance+|561(13行)

    2.应用程序的细节

    选择application_name,client_ip,字符串的子串(查询,0,One hundred.)作为查询从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    application_name|client_ip|查询------------------+-----------+-----------------------------------------------------------------------------------------------------psql|127.0.0.1|[200~插入成DOCUMENT_TEMPLATE(id,名字,short_description,作者,+||psql|127.0.0.1|选择c.relchecks,c.relkind,c.relhasindex,c.relhasrules,c.relhastriggers,c.relrowsecurity,c.psql|127.0.0.1|选择一个.attname,+||pg_catalog.format_type(一个.atttypid,一个.atttypmod),+||(选择pg_catalog.pg_get_expsql|127.0.0.1|插入成document_template(stringColumn)值(重复(“哇”,3.));psql|127.0.0.1|创建表格DOCUMENT_TEMPLATE;psql|127.0.0.1|插入成球员(id,关于,年龄)值(generate_series(美元1,美元2),重复(美元3.,美元4)||美元5||多么感人psql|127.0.0.1|选择d.datname作为“名称”,+||pg_catalog.pg_get_userbyid(d.datdba)作为“所有者”,+||pg_catalpsql|127.0.0.1|选择*从DOCUMENT_TEMPLATE;psql|127.0.0.1|~+||插入成DOCUMENT_TEMPLATE(id,名字,short_description,作者,+||dpsql|127.0.0.1|插入成DOCUMENT_TEMPLATE(id,名字,short_description,作者,+||despsql|127.0.0.1|选择c.oid,+||n.nspname,+||c.relname+||从pg_catalog.pg_classc+||左加入pg_catalog.pg_namepsql|127.0.0.1|插入成DOCUMENT_TEMPLATE(id,名字,short_description,作者,+||despsql|127.0.0.1|选择桶,bucket_start_time,查询,调用从pg_stat_raybet雷竞技竞猜在线官网monitor订单通过桶psql|127.0.0.1|插入成测试(stringColumn)值(重复(“哇”,3.));(13行)

    查询定时信息¶

    了解查询执行时间统计信息可以帮助您确定影响查询性能的因素,并采取措施进行优化。pg_stat_raybet雷竞技竞猜在线官网monitor收集执行特定查询所需的总时间、最小时间、最大时间和平均(平均)时间,并在单独的列中提供这些数据。

    例子

    选择用户标识,total_exec_time,min_exec_time,max_exec_time,mean_exec_time,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    用户标识|total_exec_time|min_exec_time|max_exec_time|mean_exec_time|查询--------+-----------------+---------------+---------------+----------------+----------------------------------------------------------------------------------------------10|1.532168|0.749108|0.78306|0.766084|选择用户标识,datname,queryid,字符串的子串(查询,美元1,美元2)作为查询,调用从pg_stat_raybet雷竞技竞猜在线官网monitor10|0.755857|0.755857|0.755857|0.755857|选择application_name,client_ip,字符串的子串(查询,美元1,美元2)作为查询从pg_stat_raybet雷竞技竞猜在线官网monitor10|0|0|0|0|选择用户标识,total_time,min_time,max_time,mean_time,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;10|0|0|0|0|选择用户标识,total_exec_time,min_time,max_time,mean_time,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;(4行)

    查询执行计划信息¶

    每个查询都有一个为执行而构建的计划。收集查询计划信息以及监视查询计划计时可帮助您了解如何修改查询以优化其执行。raybet雷竞技竞猜在线官网在与其他dba和应用程序开发人员讨论查询性能时,它还有助于更清楚地讨论查询。

    例子

    选择字符串的子串(查询,0,50),query_plan从pg_stat_raybet雷竞技竞猜在线官网monitor限制10;

    输出:

    字符串的子串|query_plan---------------------------------------------------+---------------------------------------------------------------------------------------------------------------选择o.n,p.partstrat,pg_catalog.数(我.inhpa|限制+|->GroupAggregate+|集团关键:(array_position(current_schemas(真正的),n.nspname)),p.partstrat+|->排序+|排序关键:(array_position(current_schemas(真正的),n.nspname)),p.partstrat+|->嵌套的循环左加入+|->嵌套的循环左加入+|->嵌套的循环+|加入过滤器:(c.relnamespace=n.oid)+|->指数扫描使用pg_class_relname_nsp_index在pg_classc+|指数气孔导度:(relname=“pgbench_accounts”::名字)+|->Seq扫描在pg_namespacen+|过滤器:(array_position(current_schemas(真正的),nspname)是不零)+|->指数扫描使用pg_partitioned_table_partrelid_index在pg_partitioned_tablep+|指数气孔导度:(partrelid=c.oid)+|->位图堆扫描在pg_inherits我+|R选择abalance从pgbench_accounts在哪里援助=|指数扫描使用pgbench_accounts_pkey在pgbench_accounts+|指数气孔导度:(援助=102232)开始;|结束;|选择字符串的子串(查询,美元1,美元2),query_plan从pg_st|选择字符串的子串(查询,美元1,美元2),调用,planid,query_pl|限制+|->子查询扫描在pg_stat_raybet雷竞技竞猜在线官网monitor+|->结果+|->排序+|排序关键:p.bucket_start_time+|->哈希加入+|哈希气孔导度:(p.dbid=d.oid)+|->函数扫描在pg_stat_raybet雷竞技竞猜在线官网monitor_internalp+|->哈希+|->Seq扫描在pg_databased+|辅助方案1+|->函数扫描在pg_stat_raybet雷竞技竞猜在线官网monitor_internal年代+|过滤器:(queryid=p.top_queryid)选择数(*)从pgbench_branches|总+|->Seq扫描在pgbench_branches更新pgbench_tellers集tbalance=tbalance+|真空pgbench_tellers|更新pgbench_accounts集abalance=abalance+|(10行)

    的计划列不包含成本、宽度和其他值。这是一种预期的行为,因为每一行都是基于计划以及其他关键列。计划仅在pgsm_enable_query_plan启用配置参数。

    在查询中使用实际数据或参数占位符¶

    您可以选择是查看带有参数占位符的查询,还是查看实际查询数据。具有完整查询示例的好处是能够运行解释命令它看看它是如何执行的。因此,您可以修改查询以使其更好地运行。

    查询类型筛选¶

    pg_stat_raybet雷竞技竞猜在线官网monitorraybet雷竞技竞猜在线官网监视每种类型的查询(选择,插入,更新或删除).类中的查询进行分类cmd_type和cmd_type_text列。通过这种方式,您可以分离感兴趣的查询,并专注于识别问题和优化查询性能。

    例子

    选择桶,字符串的子串(查询,0,50)作为查询,cmd_type,cmd_type_text从pg_stat_raybet雷竞技竞猜在线官网monitor在哪里elevel=0;

    输出:

    桶|查询|cmd_type|cmd_type_text--------+---------------------------------------------------+----------+---------------1|选择美元2从只有“公共”.“用户”x在哪里“id”|1|选择1|插入成球员(id,关于,年龄)值(基因|3.|插入1|选择datname从pg_catalog.pg_database在哪里|1|选择1|插入成用户(电子邮件)+|3.|插入|选择+|||美元1||seq||美元2||1|选择*从的帖子限制美元1|1|选择1|选择*从评论限制美元1|1|选择1|插入成的帖子(user_id,标题)+|3.|插入|与扩大一个||1|插入成评论(user_id,post_id,身体)+|3.|插入|与||1|选择桶,字符串的子串(查询,美元1,美元2)作为查询,cmd|1|选择1|选择桶,字符串的子串(查询,美元1,美元2)作为查询,cmd|1|选择1|选择字符串的子串(查询,美元1,美元2),query_plan从pg_st|1|选择1|选择美元2从只有“公共”.“文章”x在哪里“id”|1|选择1|选择*从用户|1|选择2|更新用户集电子邮件=美元1在哪里id=美元2|2|更新(15行)

    查询元数据¶

    谷歌的Sqlcommenter是一个有用的工具,它在某种程度上弥合了ORM库和理解数据库性能之间的差距。和pg_stat_raybet雷竞技竞猜在线官网monitor支持它。

    可以将任何键值数据(如客户端执行的查询或测试查询与生产查询)放在注释中/*SQL语句中的语法。pg_stat_raybet雷竞技竞猜在线官网monitor对象中解析此信息并将其输出评论中的列。pg_stat_raybet雷竞技竞猜在线官网monitor视图。

    请注意,每行只保留最新的注释值。注释可以以工具可以解析的任何格式放置。

    有关注释语法的更多信息,请参阅Sqlcommenter文档.

    例子

    要将键-值对存储在单个值中,可以使用hstore使用数据类型。要开始使用hstore,请启用hstore扩展

    创建扩展hstore;

    创建一个函数将数据从文本形式转换为hstore。

    创建函数text_to_hstore(年代文本)返回hstore作为$ $开始返回hstore(年代::文本[]);异常当其他人然后返回零;结束;$ $语言plpgsql严格的;

    添加评论。

    选择1作为全国矿工工会/ * {java_app“应用程序”,“real_ip”,192.168.1.1}* /;

    输出:

    全国矿工工会-----1(1行)
    选择1作为num1,2作为num2/ * {java_app“应用程序”,“real_ip”,192.168.1.2}* /;

    输出:

    num1|num2------+------1|2(1行)
    选择1作为num1,2作为num2,3.作为num3/ * {java_app“应用程序”,“real_ip”,192.168.1.3}* /;

    输出:

    num1|num2|num3------+------+------1|2|3.(1行)
    选择1作为num1,2作为num2,3.作为num3,4作为num4/ * {psql_app“应用程序”,“real_ip”,192.168.1.3}* /;

    输出:

    num1|num2|num3|num4------+------+------+------1|2|3.|4(1行)

    查看查询元数据

    选择查询,text_to_hstore(评论)作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    查询|comments_tags---------------------------------------------------------------------------------------------------------------+-----------------------------------------------------选择美元1作为全国矿工工会/ * {psql_app“应用程序”,“real_ip”,192.168.1.3)* /|“real_ip”= >“192.168.1.1”,“应用程序”= >“java_app”选择pg_stat_raybet雷竞技竞猜在线官网monitor_reset();|选择查询,评论,text_to_hstore(评论)从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2,美元3.作为num3/ * {java_app“应用程序”,“real_ip”,192.168.1.3}* /|“real_ip”= >“192.168.1.3”,“应用程序”= >“java_app”选择查询,text_to_hstore(评论)作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2/ * {java_app“应用程序”,“real_ip”,192.168.1.2}* /|“real_ip”= >“192.168.1.2”,“应用程序”= >“java_app”选择美元1作为num1,美元2作为num2,美元3.作为num3,美元4作为num4/ * {psql_app“应用程序”,“real_ip”,192.168.1.3}* /|“real_ip”= >“192.168.1.3”,“应用程序”= >“psql_app”(7行)
    选择查询,text_to_hstore(评论)->“应用程序”作为application_name从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    查询|application_name---------------------------------------------------------------------------------------------------------------+----------选择美元1作为全国矿工工会/ * {psql_app“应用程序”,“real_ip”,192.168.1.3)* /|java_app选择pg_stat_raybet雷竞技竞猜在线官网monitor_reset();|选择查询,text_to_hstore(评论)->“real_ip”作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择查询,text_to_hstore(评论)->美元1从pg_stat_raybet雷竞技竞猜在线官网monitor|选择查询,text_to_hstore(评论)作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择查询,text_to_hstore(评论)->“应用程序”作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2/ * {java_app“应用程序”,“real_ip”,192.168.1.2}* /|java_app选择美元1作为num1,美元2作为num2,美元3.作为num3/ * {java_app“应用程序”,“real_ip”,192.168.1.3}* /|java_app选择查询,评论,text_to_hstore(评论)从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2,美元3.作为num3,美元4作为num4/ * {psql_app“应用程序”,“real_ip”,192.168.1.3}* /|psql_app(10行)
    选择查询,text_to_hstore(评论)->“real_ip”作为real_ip从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    查询|real_ip---------------------------------------------------------------------------------------------------------------+-------------选择美元1作为全国矿工工会/ * {psql_app“应用程序”,“real_ip”,192.168.1.3)* /|192.168.1.1选择pg_stat_raybet雷竞技竞猜在线官网monitor_reset();|选择查询,text_to_hstore(评论)->“real_ip”作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择查询,text_to_hstore(评论)->美元1从pg_stat_raybet雷竞技竞猜在线官网monitor|选择查询,text_to_hstore(评论)作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择查询,text_to_hstore(评论)->“应用程序”作为comments_tags从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2/ * {java_app“应用程序”,“real_ip”,192.168.1.2}* /|192.168.1.2选择美元1作为num1,美元2作为num2,美元3.作为num3/ * {java_app“应用程序”,“real_ip”,192.168.1.3}* /|192.168.1.3.选择查询,评论,text_to_hstore(评论)从pg_stat_raybet雷竞技竞猜在线官网monitor;|选择美元1作为num1,美元2作为num2,美元3.作为num3,美元4作为num4/ * {psql_app“应用程序”,“real_ip”,192.168.1.3}* /|192.168.1.3.(10行)

    顶级查询跟踪¶

    使用函数是很常见的。在运行时,函数可以在内部执行查询。pg_stat_raybet雷竞技竞猜在线官网monitor不仅跟踪函数中所有执行的查询,而且还将该函数标记为顶级查询。

    Top查询表示主查询。为了说明,对于在函数中调用的SELECT查询,顶部查询正在调用该函数。

    这使您能够回溯到原始函数,从而简化了跟踪和分析。

    例子

    在下面的例子中,我们创建一个函数add2这将一个参数值添加到另一个参数值,并调用该函数来计算1+2。

    创建或取代函数add2(int,int)返回int作为$ $开始返回(选择美元1+美元2);结束;$ $语言plpgsql;
    选择add2(1,2);

    输出:

    add2-----3.(1行)

    的pg_stat_raybet雷竞技竞猜在线官网monitor视图显示所有已执行的查询,并显示一行中的第一个查询—调用add2函数。

    选择queryid,top_queryid,查询,top_query从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    queryid|top_queryid|查询.|top_query------------------+------------------+-------------------------------------------------------------------------+-------------------3408CA84B2353094||选择add2(美元1,美元2)|762B99349F6C7F31|3408CA84B2353094|选择(选择美元1+美元2)|选择add2(美元1,美元2)(2行)

    关系¶

    pg_stat_raybet雷竞技竞猜在线官网monitor在关系列中提供查询中涉及的表的列表。这减少了识别表的时间并简化了分析。

    例子

    1.列出查询中涉及的所有表名。

    选择关系,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    关系|查询----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|选择add2(美元1,美元2)|选择pg_stat_raybet雷竞技竞猜在线官网monitor_reset(){公共.pg_stat_raybet雷竞技竞猜在线官网monitor*,pg_catalog.pg_database}|选择queryid,top_queryid,查询,top_query从pg_stat_raybet雷竞技竞猜在线官网monitor|(选择美元1+美元2){公共.用户}|选择*从用户{公共.的帖子}|选择*从的帖子在哪里user_id=美元1|选择&从的帖子在哪里user_id=3.;{pg_catalog.pg_database}|选择datname从pg_catalog.pg_database在哪里datname就像美元1+(4行)

    例2:列出所有视图和视图中表的名称。这里有一个视图,test_view

    \d+test_view视图“public.test_view”列|类型|排序|可以为空|默认的|存储|描述--------+---------+-----------+----------+---------+---------+-------------foo_a|整数||||平原|bar_a|整数||||平原|视图定义:选择f.一个作为foo_a,b.一个作为bar_a从喷火f,酒吧b;

    现在当我们查询pg_stat_raybet雷竞技竞猜在线官网monitor,它将显示视图名和视图中的所有表名。注意,视图名后面跟着一个星号(*)。

    选择关系,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    关系|查询---------------------+----------------------------------------------------{test_view*,喷火,酒吧}|选择*从test_view{喷火,酒吧}|选择*从喷火,酒吧(2行)

    raybet雷竞技竞猜在线官网监视查询以ERROR、WARNING和LOG错误级别终止¶

    raybet雷竞技竞猜在线官网监视以ERROR、WARNING、LOG状态终止的查询可以为调试问题提供有用的信息。此类消息的错误级别为(elevel),错误代码(sqlcode),以及错误讯息(消息).

    pg_stat_raybet雷竞技竞猜在线官网monitor收集所有这些信息并进行聚合,以便您可以分别度量成功查询和失败查询的性能,以及理解特定查询为何未能成功执行。

    例子

    选择字符串的子串(查询,0,50)作为查询,decode_error_level(elevel)作为elevel,sqlcode,调用,字符串的子串(消息,0,50)消息从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    查询|elevel|sqlcode|调用|消息---------------------------------------------------+--------+---------+-------+---------------------------------------------------选择字符串的子串(查询,美元1,美元2)作为查询,decode_error||0|1|选择桶,字符串的子串(查询,美元1,美元2),decode_error_le||0|3.||日志|0|1|数据库系统是准备好了来接受连接选择1/0;|错误|130|1|部门通过零|日志|0|1|数据库系统是关闭下来在2020-11-1111:37选择美元1/美元2||0|1|(6行)11277.79|选择*从喷火

    柱状图¶

    柱状图(resp_calls参数)提供了跨桶分布的查询性能数据的可视化表示。在直方图函数的帮助下,您可以查看响应SQL查询的计时/调用数据图。

    直方图输出由以下配置参数控制:

    • pgsm_histogram_min查询的最短执行时间,毫秒(默认为1)
    • pgsm_histogram_max查询的最大执行时间,毫秒(默认10000)
    • pgsm_histogram_buckets直方图显示的桶的最大数量(默认为20)

    例子

    选择桶,queryid,resp_calls,查询从pg_stat_raybet雷竞技竞猜在线官网monitor;

    输出:

    桶|queryid|resp_calls|查询--------+----------------------+-----------------------------------------------+--------------------------------1|-7911769593731908992|{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}|选择pg_stat_raybet雷竞技竞猜在线官网monitor_reset()3.|2920803561901199087|{0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,2,1,0,0,0,0}|选择pg_sleep(美元1)(2行)|||
    选择*从柱状图(3.,“2920803561901199087”)作为一个(范围文本,频率INT,酒吧文本);

    输出:

    范围|频率|酒吧---------------------------+------+--------------------------------------------------------------------------------------------{{0.000-1.000}|0|(1.000-2.778}|0|(2.778-4.162}|0|(4.162-6.623}|0|(6.623-11.000}|0|(11.000-18.783}|0|(18.783-32.623}|0|(32.623-57.234}|0|(57.234-101.000}|0|(101.000-178.827}|1|■■■■■■■■■■■■■■■(178.827-317.226}|0|(317.226-563.338}|0|(563.338-1000.994}|0|(1000.994-1779.268}|1|■■■■■■■■■■■■■■■(1779.268-3163.256}|1|■■■■■■■■■■■■■■■(3163.256-5624.371}|1|■■■■■■■■■■■■■■■(5624.371-10000.920}|2|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■(10000.920-17783.643}|1|■■■■■■■■■■■■■■■(17783.643-31623.492}|0|(31623.492-56234.598}|0|(56234.598-100000.000}|0|(100000.000-…}}|0|(22行)

    对于pg_stat_moraybet雷竞技竞猜在线官网nitor版本1.1.1及更早的版本,输出显示基于resp_calls字段中的桶总数自动生成的时间,该字段对应于用户在pgsm_histogram_buckets配置参数中指定的值(默认为10)。

    从版本2.0.0开始,直方图输出包括两个额外的桶,用于执行时间超出用户指定的最小/最大时间范围的查询。第一个bucket以0开始,以pgsm_histogram_min值结束。另一个桶从pgsm_histogram_max时间开始,一直持续到无穷大。

    这些额外的存储桶使用户能够看到数据是如何在整个值范围内分布的,而不仅仅是在最小和最大时间范围内指定的值。

    请注意

    只有在以下情况下才会创建其他桶:

    • 的pgsm_histogram_min值大于0
    • 的pgsm_histogram_max值小于最大可能值(2147483647)

    输出显示值属于哪个桶:

    • ()显示数据被排除在范围之外
    • {}指示包含在范围中的数据。

    例如,在数据范围(1.000 - 2.778}和(2.778 - 4.162})中,值2.778属于第一个桶。


    最后更新:2023年3月29日
    创建:2023年3月29日

    联系我们

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

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

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

    回到顶部
    以前的升级
    下一个的观点
    雷竞技下载官网Percona LLC,©2023
    用MkDocs材料

    饼干的同意

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

    Baidu
    map