PG DBA培训24:PostgreSQL性能优化之分区表

本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL Partition Table,学完本课程可以掌握PostgreSQL分区表基础知识,什么是分区表,声明式表分区与继承式的区别,PostgreSQL分区表技术的发展,PostgreSQL分区表创建与使用,PostgreSQL范围分区表创建,PostgreSQL HASH分区表创建,PostgreSQL列表分区表创建,PostgreSQL复合分区表创建,PostgreSQL分区表管理与维护,PostgreSQL查看分区表,PostgreSQL分区表数据更新,PostgreSQL分区表增加分区,PostgreSQL分区表删除分区,PostgreSQL分区表与普通表转换,PostgreSQL分区表拆分分区,PostgreSQL分区表合并分区,PostgreSQL分区表参数等技术内容, https://edu.51cto.com/course/34936.html,适合运维人员/数据库/开发人员,可以用于业务生产环境。

二、风哥PG:PostgreSQL Partition Table

1.PostgreSQL分区表基础知识

(*)什么是分区表

(*)声明式表分区与继承式的区别

(*)PostgreSQL分区表技术的发展

2.PostgreSQL分区表创建与使用

(*)PostgreSQL范围分区表创建

(*)PostgreSQL HASH分区表创建

(*)PostgreSQL列表分区表创建

(*)PostgreSQL复合分区表创建

3.PostgreSQL分区表管理与维护

(*)PostgreSQL查看分区表

(*)PostgreSQL分区表数据更新

(*)PostgreSQL分区表增加分区

(*)PostgreSQL分区表删除分区

(*)PostgreSQL分区表与普通表转换

(*)PostgreSQL分区表拆分分区

(*)PostgreSQL分区表合并分区

(*)PostgreSQL分区表参数

什么是分区表:

将一个逻辑上的大表(主要指数据量大),切分为多个小的物理的分片,放在不同的IO上,分区后仍然是一张表,对应用是透明的。 解决的是如何突破I/O瓶颈,提高读写能力,同时自然性能也就提升了 。 fgedu wxgzh: itpux_com,PostgreSQL分区表就是根据分区策略,将数据数据分散到不同的子表中,并通过父表建立关联关系,从而实现数据物理上的分区。

PostgreSQL什么时候使用表分区?

官方建议:当表的大小超过了数据库服务器物理内存时,分区能提升性能。 生产建议:根据实际情况,2G+,10G+,均可 分区后存在性能降低的情况:fgedu wx: itpux-com 如果是小表,用分区表性能降低太多 所有的查询未能包含分区键, 如果修改分区表后,查询不走分区键,性能会下降很多

相关推荐
叶智辽1 小时前
【ThreeJS实战】从86MB到4MB:复杂模型加载优化黑魔法
性能优化·three.js
数据知道6 小时前
PostgreSQL 核心原理:系统内部的对象寻址机制(OID 对象标识符)
数据库·postgresql
失忆爆表症7 小时前
01_项目搭建指南:从零开始的 Windows 开发环境配置
windows·postgresql·fastapi·milvus
山峰哥15 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器
杜子不疼.16 小时前
CANN_Transformer加速库ascend-transformer-boost的大模型推理性能优化实践
深度学习·性能优化·transformer
ujainu16 小时前
Flutter + OpenHarmony 实现无限跑酷游戏开发实战—— 对象池化、性能优化与流畅控制
flutter·游戏·性能优化·openharmony·endless runner
向哆哆21 小时前
CANN生态性能优化:msprof-performance-analyzer深度解析
性能优化·cann
Lethehong21 小时前
深度解析昇腾CANN算子开发:从ops-nn仓库看AIGC算子性能优化实战
性能优化·aigc
程序猿追1 天前
深度解析CANN ops-nn仓库 神经网络算子的性能优化与实践
人工智能·神经网络·性能优化
数据知道1 天前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json