【DB吐槽大会】第54期 - PG 资源隔离、管理手段较少

简介: 大家好,这里是DB吐槽大会,第54期 - PG 资源隔离、管理手段较少

背景


1、产品的问题点

  • PG 资源隔离、管理手段较少

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

  • PG 是一个支持OLTP OLAP混合负载的数据库系统, 类似于Oracle. PG 从9.6开始支持并行计算, 一条复杂SQL在使用并行计算时可能耗费较多资源.
  • PG 支持单实例多database的模式, 很多(租户)用户可能在同一个instance中创建多个database分配给不同的业务使用. 特别是saas软件行业, DBaaS服务等.

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

  • 有混合负载的业务场景、SaaS业务、serverless dbaas服务.

4、会导致什么问题?

  • 复杂SQL可能消耗掉所有的资源, 影响对RT很敏感的高并发OLTP类业务.
  • 在同一个instance中创建多个database时, 某个database对应的业务如果使用的 cpu|io|网络 资源较多, 可能影响其他database对应的业务.

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

  • 将TP和AP类业务使用不同的数据库用户
  • 给SaaS, DBaaS的不同业务分配使用不同的数据库用户
  • 使用cgroup限制不同用户的backend process资源(cpu,io,网络等资源)

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

  • 资源调度要求较高, 依赖cgroup, 及时的PID和cgroup设置.
  • 必须按要求设计schema, 否则无法区分什么SQL应该放入什么Resource Queue.

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

  • 希望内核能支持resource queue管理功能.
  • 限制user, database的cpu|io|网络等使用.
  • 支持分时间配置: 例如每分钟的粒度, 某个用户可以分配的资源百分比或绝对值.
  • 支持分段配置: 例如半夜AP用户给更多资源, 白天TP用户给更多资源.
  • 支持资源隔离 : 表级、会话级、用户级、语句级、schema级、库级 . 支持粒度 : 内存、CPU单位时间、IOPS 限制



相关文章
|
测试技术
【sgLazyTree】自定义组件:动态懒加载el-tree树节点数据,实现增删改、懒加载及局部数据刷新。
【sgLazyTree】自定义组件:动态懒加载el-tree树节点数据,实现增删改、懒加载及局部数据刷新。
|
Web App开发 数据安全/隐私保护
羊了个羊NFT版系统开发链游技术
游戏赋予了NFT的价值的第三层也是最重要的一层来实现它的固有价值:实用性。我们已经生活在虚拟世界的元宇宙中,并作为游戏者频繁地使用了虚拟物品。
羊了个羊NFT版系统开发链游技术
|
存储 消息中间件 分布式计算
高德深度信息接入的平台化演进
本文介绍了高德地图中POI深度信息接入在平台化过程中的一些思考和实践,从最开始的单体应用,随着业务发展面临挑战,从业务角度提出解决问题的思路和方案,进而转化成技术设计并落地实现的过程。
高德深度信息接入的平台化演进
|
6天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1910 6
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
4天前
|
存储 人工智能 关系型数据库
阿里云AI产品与云产品最新组合套餐:Token Plan、AI coding及云服务器和建站等组合优惠价
阿里云推出全新“算力+模型+应用”一站式云与AI组合套餐活动,覆盖从个人开发者到中大型企业的全场景需求。核心亮点为分三档定价的Token Plan订阅服务,支持Qwen3.8-Max-Preview大模型调用,错峰时段最低可享0.2折优惠。活动同步推出AI Coding、智能体部署、云电脑托管、0代码建站等十余类场景化组合,搭配99元/年的普惠云服务器、88元/年的入门数据库等经典特惠产品,还为企业提供1V1定制化AI转型方案,大幅降低了不同用户群体拥抱AI的技术门槛与采购成本。
640 110
|
14天前
|
人工智能 JSON 安全
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
阿里云AI安全产品联动防御Fastjson攻击
2525 13
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
|
14天前
|
人工智能 自然语言处理 数据挖掘
Qwen3.8-Max-Preview深度全解析:2.4万亿参数旗舰MoE模型+Token Plan限时优惠完整落地指南
2026年7月,全新旗舰级混合专家大模型Qwen3.8-Max-Preview正式开放抢先体验,作为通义千问Qwen3系列规格最高、综合推理能力顶尖的新一代模型,该模型总参数量达到2.4万亿(2.4T),是当前线上可调用的原生多模态旗舰模型,综合推理水准对标海外顶级Fable 5模型,在复杂工程开发、长文档深度分析、多步骤智能体自治、跨境多语言创作、海量数据挖掘五大高难度业务场景实现跨越式性能提升。
1383 2
|
12天前
|
人工智能 前端开发 Linux
Codex 桌面版安装 + CC Switch 接入第三方 API 完整教程(2026 最新)
2026最新教程:手把手教你安装Codex桌面版,通过CC Switch v3.17.0一键接入Fenno等国产API(兼容OpenAI Responses格式),跳过账号登录,完整启用代码审查、多步任务与上下文感知功能。零基础友好,全程图文实操。(239字)
1345 2