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

相关推荐
郭少3 小时前
🔥 我封装了一个会“思考”的指令!Element-Plus Tooltip 自动检测文本溢出,优雅展示
前端·vue.js·性能优化
郭少3 小时前
🔥 放弃 vw!我在官网大屏适配中踩了天坑,用 postcss-px-to-viewport-8-plugin 实现了 Rem 终极方案
vue.js·性能优化·nuxt.js
DemonAvenger4 小时前
MySQL存储引擎深度对比:InnoDB vs MyISAM及其应用场景解析
数据库·mysql·性能优化
····懂···21 小时前
攻克PostgreSQL专家认证
数据库·postgresql
计算机毕设定制辅导-无忧学长1 天前
InfluxDB 查询性能优化实战(二)
性能优化
Java小白程序员1 天前
SQL 语句进阶实战:从基础查询到性能优化全指南
数据库·sql·性能优化
Jerry说前后端2 天前
Android 数据可视化开发:从技术选型到性能优化
android·信息可视化·性能优化
黑客飓风2 天前
JavaScript 性能优化实战大纲
前端·javascript·性能优化
Derek_Smart2 天前
Java线程死亡螺旋:解析与预防策略
java·spring·性能优化
DemonAvenger2 天前
事务管理:ACID特性与隔离级别详解
数据库·mysql·性能优化