高级
提供者 : Kati Gordon
6 课时 · 9m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
该模块提供了对象关系数据库系统(PostgreSQL)分区的概述。 分区是将一张表拆分为多个较小表的做法。 当你有一个大表并且一些列在查询时经常出现在 where 子句中时,并且在查询时,在哪里(where)子句中经常出现一些列时,它很有用。 在本模块中,您将了解使用范围、哈希和列表来创建分区。 该模块还涉及物化视图的用途以及如何创建它们。
您将学到的内容
- 使用范围分区将大表拆分为较小的表
- 使用哈希分区分发表数据
- 使用列表分区整理表数据
- 判断何时使用分区以及哪种分区适合特定场景
- 创建物化视图并理解其用途
- 将分区应用于查询WHERE子句中频繁出现的列
关键要点
- 分区是将一张表拆分为多张较小表的做法。
- 当表数据量较大,且某些列在查询该表时频繁出现在WHERE子句中时,分区非常有用。
- 可以使用范围、哈希和列表方法创建分区。
- 本模块介绍何时使用分区,以及在任何场景中应选择哪种分区。
- 物化视图具有特定用途,本模块演示如何创建物化视图。
常见问题
本课程涵盖哪些内容?
本课程提供分区概述,包括使用范围、哈希和列表创建分区,以及物化视图的用途和创建方法。
什么是分区?
分区是将一张表拆分为多张较小表的做法,当您拥有一张大表且某些列在每次查询时频繁出现在WHERE子句中时,分区非常有用。
学习本课程后我将掌握哪些技能?
本课程涉及的技能包括数据分区、数据库分区、磁盘分区、基本分区访问方法、递归分区以及PostgreSQL。
本课程包含哪些课时?
课时内容包括:使用范围创建分区、使用哈希创建分区、使用列表创建分区、物化视图,以及创建物化视图。
我会学到何时使用分区吗?
会。学习目标包括了解在任何场景中应使用哪种分区,以及何时使用分区。









