【DB吐槽大会】第71期 - PG pg_stat_statements缺乏p99, p95的指标

简介: 大家好,这里是DB吐槽大会,第71期 - PG pg_stat_statements缺乏p99, p95的指标

背景


1、产品的问题点

  • PG pg_stat_statements缺乏p99, p95的指标

2、问题点背后涉及的技术原理

  • pg_stat_statements 是PG提供的用来收集数据库SQL统计信息的插件, 例如SQL的调用次数, 平均RT, IO时间 等等.
  • P99, P95指标指解释, 例如某条SQL99%的请求RT低于1毫米, 95%的地狱0.8毫秒. 可以说明SQL的请求响应速度(RT)稳定性.
  • 监控PG语句的执行稳定性, 作为业务指标参考.

3、这个问题将影响哪些行业以及业务场景

  • 通用, 特别是高并发小事务, 例如KV查询的, 对单次RT有严苛要求的场景.

4、会导致什么问题?

  • 只有RT平均时间、方差, 无法掌握数据库RT的稳定性边界, 比较难和业务达成benchmark的目标.

5、业务上应该如何避免这个坑

  • 可以使用stddev 来评估抖动, 但是不精确.

6、业务上避免这个坑牺牲了什么, 会引入什么新的问题

  • 基本无解

7、数据库未来产品迭代如何修复这个坑

  • 希望PG pg_stat_statements 支持RT等 p99, p95的指标



相关文章
|
关系型数据库 分布式数据库 数据库
沉浸式学习PostgreSQL|PolarDB 19: 体验最流行的开源企业ERP软件 odoo
本文主要教大家怎么用好数据库, 而不是怎么运维管理数据库、怎么开发数据库内核.
1628 2
|
前端开发
Grafana汉化笔记
Grafana汉化笔记 tags:网站 @[toc] 前言 本文主要记录Grafana汉化过程,以备后续查阅。Grafana中文版本基于官方源码(前端部分)进行汉化。汉化内容主要为前端UI界面文本,不涉及后端服务器内容。
7286 1
|
机器学习/深度学习 存储 弹性计算
使用 Databricks 和 MLflow 进行机器学习模型训练和部署的应用实践| 学习笔记(一)
快速学习使用 Databricks 和 MLflow 进行机器学习模型训练和部署的应用实践
1604 0
使用 Databricks 和 MLflow 进行机器学习模型训练和部署的应用实践| 学习笔记(一)
|
6月前
|
人工智能 自然语言处理 网络安全
2026年阿里云部署OpenClaw(Clawdbot)快速接入钉钉保姆级教程
2026年,AI自动化办公与企业IM协作深度融合,OpenClaw(前身为Clawdbot、Moltbot)作为轻量级开源AI代理平台,凭借“自然语言指令驱动、多工具协同、零编程门槛”的核心优势,成为个人与企业解锁“AI+IM”协同办公的首选工具。它无需复杂操作,仅需输入口语化指令,就能自动完成文档整理、邮件处理、日程规划、跨平台数据同步等重复性工作,而阿里云推出的OpenClaw一键部署方案,彻底解决了传统部署流程繁琐、环境配置复杂的痛点,新手10分钟即可完成云端部署。
6891 4
|
6月前
|
弹性计算 人工智能 前端开发
2026年OpenClaw(原Clawdbot)全栈实战指南:阿里云部署+Web页面集成+企业级优化
2026年,AI智能体技术进入规模化落地阶段,OpenClaw(前身为Clawdbot、Moltbot)凭借轻量化容器化架构、灵活的插件扩展体系,成为企业快速搭建定制化AI应用的核心框架。这款开源工具在GitHub上星标数已突破19万,支持对接Anthropic Claude、OpenAI GPT、阿里云百炼等主流大模型,可实现邮件处理、文件管理、智能问答、自动化任务触发等全场景需求。
1492 14
|
6月前
|
人工智能 安全 API
🦞OpenClaw(原 Moltbot/Clawdbot)接入阿里云百炼Coding Plan教程,企业个人都能用,免费tokens领取!
OpenClaw(原Clawdbot/Moltbot)接入阿里云百炼Coding Plan,支持Qwen-Max等模型自主规划并执行多步代码任务。企业/个人均可免费领取7000万tokens,一键部署,配置简单。让AI从“对话”升级为“可编程智能体”,真正实现“说需求、写代码、出结果”。
2052 4
|
6月前
|
人工智能 自然语言处理 Shell
OpenClaw(原Clawdbot/Moltbot)部署配置阿里云百炼API完整教程
OpenClaw(曾用名Clawdbot、Moltbot)是一款开源AI个人助手,支持本地部署于MacOS、Windows及Linux系统,可通过自然语言控制各类设备与服务,兼容Qwen、Claude、GPT等主流大语言模型,能自动化处理邮件、日程安排、市场调研等多样化任务。阿里云百炼作为企业级模型服务与应用开发平台,提供数百款通义千问系列大模型,其API可无缝接入OpenClaw,为后者提供强大的智能交互能力。本文将详细拆解从环境准备、API Key获取到配置生效的全流程,涵盖qwen3-max、qwen-plus等Qwen3系列模型的适配,确保用户顺利完成对接。
4606 7
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课15 集成DeepSeek等大模型
本文介绍了如何在PolarDB数据库中接入私有化大模型服务,以实现多种应用场景。实验环境依赖于Docker容器中的loop设备模拟共享存储,具体搭建方法可参考相关系列文章。文中详细描述了部署ollama服务、编译并安装http和openai插件的过程,并通过示例展示了如何使用这些插件调用大模型API进行文本分析和情感分类等任务。此外,还探讨了如何设计表结构及触发器函数自动处理客户反馈数据,以及生成满足需求的SQL查询语句。最后对比了不同模型的回答效果,展示了deepseek-r1模型的优势。
1066 3
|
12月前
梦幻西游脚本,脚本编辑器,明日方舟脚本【开源代码】
梦幻西游模块包含师门任务和宝图任务自动化,采用图像识别定位关键界面元素 明日方舟