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 如果是小表,用分区表性能降低太多 所有的查询未能包含分区键, 如果修改分区表后,查询不走分区键,性能会下降很多

相关推荐
MarkHD15 分钟前
蓝牙钥匙 第67次 蓝牙大规模部署挑战:高密度环境下的性能优化与系统架构设计
性能优化·系统架构
努力的小郑1 小时前
Elasticsearch 避坑指南:我在项目中总结的 14 条实用经验
后端·elasticsearch·性能优化
vvw&6 小时前
如何在 Ubuntu 上安装 PostgreSQL
linux·运维·服务器·数据库·ubuntu·postgresql
AI_56789 小时前
Webpack性能优化终极指南:4步实现闪电打包
前端·webpack·性能优化
zhangyifang_00910 小时前
PostgreSQL一些概念特性
数据库·postgresql
数据库生产实战10 小时前
Oracle 19C实测:重命名分区表后又重命名分区索引,分区索引会失效吗?DBA必看避坑指南!
数据库·oracle·dba
IT 小阿姨(数据库)1 天前
PostgreSQL 之上的开源时序数据库 TimescaleDB 详解
运维·数据库·sql·postgresql·开源·centos·时序数据库
dcloud_jibinbin1 天前
【uniapp】小程序体积优化,分包异步化
前端·vue.js·webpack·性能优化·微信小程序·uni-app
知其然亦知其所以然1 天前
这波AI太原生了!SpringAI让PostgreSQL秒变智能数据库!
后端·spring·postgresql
初恋叫萱萱1 天前
从正确到卓越:昇腾CANN算子开发高级性能优化指南
性能优化