惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
Hugging Face - Blog
Hugging Face - Blog
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
F
Fortinet All Blogs
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
Jina AI
Jina AI
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
美团技术团队
博客园 - 司徒正美
宝玉的分享
宝玉的分享
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 风哥数据库教程

数据库教程FGMT20‑Oracle容灾体系架构与数据库升级迁移方案 数据库教程FGMT19‑Oracle多租户容器架构与新特性总结 数据库教程FGMT18‑Oracle‑EMCC智能化集中运维管理系统 数据库教程FGMT17‑Oracle性能优化之故障诊断与性能优化 数据库教程FGMT16‑Oracle性能优化之操作系统诊断与分析 数据库教程FGMT15‑Oracle性能优化之物化视图与任务管理 数据库教程FGMT14‑Oracle性能优化之资源限制与资源管理 数据库教程FGMT13‑Oracle性能优化之数据仓库与分区表 数据库教程FGMT12‑Oracle性能诊断与综合分析 数据库教程FGMT11‑Oracle性能优化之性能收集与报告分析 数据库教程FGMT10‑Oracle性能优化之统计信息管理与维护 数据库教程FGMT09‑Oracle性能优化之执行计划与基线管理 数据库教程FGMT08‑Oracle性能优化之基准测试与案例分析 数据库教程FGMT06‑Oracle数据库日常管理维护操作 数据库教程FGMT07‑Oracle数据库备份恢复与数据迁移 数据库教程FGMT05‑Oracle数据库SQL语言开发与应用实战 数据库教程FGMT03‑生产环境Linux+Oracle19c+ASM安装配置与项目实战 数据库教程FGMT01‑Oracle数据库基础知识与版本特性 数据库教程FGMT00‑教程学习大纲与学习指南(第一部) MySQL 8/9集群InnoDB Cluster自动化安装过程-Fgedu MySQL8/9 MGR组复制集群安装自动化全过程-Fgedu MySQL8/9主从复制集群安装自动化全过程-Fgedu MySQL8.x/9.x数据库安装自动化全过程-Fgedu 异构数据库迁移全过程-FGO2ODB工具 从国外数据库迁移到国产数据库全过程-FGO2CDB工具 Oracle迁移到PostgreSQL数据库-FGOracle2PG工具 MySQL迁移到PostgreSQL数据库-FGMySQL2PG工具 Oracle 26ai数据库一键自动安装 for Fgedu Oracle 19c数据库一键自动安装 for Fgedu 数据库数据文件误删恢复工具FGFDU(FGEDU File DUL)
PostgreSQL性能优化之分区表
风哥数据库教程 · 2024-01-21 · via 博客园 - 风哥数据库教程

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

二、风哥PG:PostgreSQL Partition Table

51CTO学堂风哥Oracle/MySQL/PG数据库学习专用QQ群:454129134、925203979

学习地址: https://edu.51cto.com/course/34936.html

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