文章 2023-08-05 来自:开发者社区

PolarDB | PostgreSQL 高并发队列处理业务的数据库性能优化实践

作者digoal日期2023-08-05标签PostgreSQL , PolarDB , 队列 , 锁 , hash mod , advisory lock , cte , update limit , delete limit , vacuum , index , IO浪费 , CPU浪费背景在电商业务中可能涉及这样的场景, 由于有上下游关系的存在, 1、用户下单后, 上下游厂商会在自己系统中....

文章 2023-05-05 来自:开发者社区

PostgreSQL 性能优化: 等待事件

等待事件等待事件是 PostgreSQL 的重要优化工具。当您能查明会话为什么在等待资源以及会话在做什么时,您就能更好地减少瓶颈。您可以使用本节中的信息来查找可能的原因和纠正措施。目录等待事件概述BufferPinClient - ClientReadClient - ClientWriteCPUExtensionIO - BufFileReadIO - BufFileWriteIO - Con....

PostgreSQL 性能优化: 等待事件
文章 2023-05-05 来自:开发者社区

PostgreSQL 性能优化: EXPLAIN 使用教程

使用 EXPLAINEXPLAIN基础代价估计启动开销总开销计划结点输出行数计划结点输出行宽执行统计实际启动开销实际总开销实际输出行数实际执行次数I/O统计共享块命中数共享块读取数共享块修改数共享块刷写数本地块命中数本地块读取数本地块修改数本地块刷写数临时块读取数临时块刷写数读入块耗时写出块耗时PostgreSQL为每个收到的查询产生一个查询计划。选择正确的计划来匹配查询结构和数据的属性对于好的....

PostgreSQL 性能优化: EXPLAIN 使用教程
文章 2023-05-04 来自:开发者社区

PostgreSQL 性能优化: 执行计划

查询计划扫描结点顺序扫描索引扫描只用索引的扫描位图堆扫描位图索引扫描公共表表达式的扫描自定义扫描外表扫描函数结果扫描子查询扫描表样本扫描行地址扫描行集合扫描工作表扫描连接结点哈希连接合并连接嵌套连接物化结点聚合位图与位图或分组哈希物化Result集合运算排序去重窗口聚合控制结点追加聚集合并聚集Limit锁定行合并追加改表集合投影递归并集结点属性过滤器索引条件过滤器删除的行数索引出的不满足条件的行....

PostgreSQL 性能优化: 执行计划
文章 2022-11-24 来自:开发者社区

PostgreSQL 性能优化和体系化运维(一)|学习笔记

开发者学堂课程【PostgreSQL 实战进阶:PostgreSQL 性能优化和体系化运维(一)】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/112/detail/1907PostgreSQL 性能优化和体系化运维(一) 内容介绍:一、操作系统优化二、数据库配置优化三、日常操作四、运维....

文章 2022-09-28 来自:开发者社区

RDS AliSQL 面向 Binlog 的性能优化大揭密(下)——强效瓶颈消除

背景介绍在上篇中,我介绍了MySQL官方解决IO问题的binlog group commit优化,并介绍了它的局限性(低并发下效果欠佳)。为此AliSQL引入了binlog in redo优化很好的解决了这个问题。最后一章中,我们提到了影响性能的另一个因素——串行flush binlog带来的瓶颈。本篇我将继续揭秘AliSQL在binlog高并发性能上做的企业级优化——binlog parall....

RDS AliSQL 面向 Binlog 的性能优化大揭密(下)——强效瓶颈消除
文章 2022-08-05 来自:开发者社区

RDS AliSQL 面向 Binlog 的性能优化大揭密(上)—— 极致 IO 优化

RDS AliSQL简介AliSQL是阿里云RDS团队深度优化的独立 MySQL 分支,除了社区版的所有功能外,AliSQL提供了类似于MySQL企业版的诸多功能,如企业级备份恢复、审计日志、线程池、Binlog in Redo 等。RDS MySQL使用AliSQL内核,为用户提供了MySQL所有的功能,同时提供了企业级的安全、备份、恢复、监控、性能优化、只读实例、Serverless等高级特....

RDS AliSQL 面向 Binlog 的性能优化大揭密(上)—— 极致 IO 优化
文章 2021-01-27 来自:开发者社区

【PostgreSQL 创新营】第七课:PostgreSQL性能优化和体系化运维 答疑汇总

Q1:购买的rds实例可以ssh到实例所在服务器吗? 需要su postgres的那些指令该如何执行?例如pgbench.谢谢 不能。云产品中MyBase支持 可以在其他服务器上配置PG安装包,使用pgbench -h 指定PG RDS实例地址 Q2:一个数据库连接init有多大? 这个怎么查看呢?有时候通过htop的res看到一个conn能到3-4g 这个有什么办法避免吗? 1)初始化连接内.....

【PostgreSQL 创新营】第七课:PostgreSQL性能优化和体系化运维 答疑汇总
文章 2020-02-22 来自:开发者社区

PostgreSQL native partition 分区表性能优化之 - 动态SQL+服务端绑定变量

标签 PostgreSQL , 分区表 , native partition , 性能 , pg_pathman , plpgsql , 动态SQL , 服务端绑定变量 , prepare , execute 背景 目前PG的native partition分区性能不佳,一种解决方法是使用pg_pathman插件,另一种方法是业务上直接插分区,...

PostgreSQL native partition 分区表性能优化之 - 动态SQL+服务端绑定变量
问答 2018-06-25 来自:开发者社区

RDS SQL Server CPU高使用率性能优化

阿里云技术专家汪建明 (风移)在2017杭州云栖大会中做了题为《RDS SQL Server CPU高使用率性能优化》的分享,就RDS SQL CPU使用率性能指标,索引、数据类型转换,NonSARG、统计信息、参数嗅探分享议程、TOP SQL做了深入的分析。 https://yq.aliyun.com/download/998?spm=a2c4e.11154804.0.0.bd946a79...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等