KnowledgeCity

MySQL:分区

如何有效地操作分区
免费观看第一课 — 获取全部 6 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Kati Gordon  6 课时 ·  9m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

该模块提供了对象关系数据库系统(PostgreSQL)分区的概述。 分区是将一张表拆分为多个较小表的做法。 当你有一个大表并且一些列在查询时经常出现在 where 子句中时,并且在查询时,在哪里(where)子句中经常出现一些列时,它很有用。 在本模块中,您将了解使用范围、哈希和列表来创建分区。 该模块还涉及物化视图的用途以及如何创建它们。

您将学到的内容

  • 使用范围分区将大表拆分为较小的表
  • 使用哈希分区分发表数据
  • 使用列表分区整理表数据
  • 判断何时使用分区以及哪种分区适合特定场景
  • 创建物化视图并理解其用途
  • 将分区应用于查询WHERE子句中频繁出现的列

关键要点

  • 分区是将一张表拆分为多张较小表的做法。
  • 当表数据量较大,且某些列在查询该表时频繁出现在WHERE子句中时,分区非常有用。
  • 可以使用范围、哈希和列表方法创建分区。
  • 本模块介绍何时使用分区,以及在任何场景中应选择哪种分区。
  • 物化视图具有特定用途,本模块演示如何创建物化视图。

常见问题

本课程涵盖哪些内容?

本课程提供分区概述,包括使用范围、哈希和列表创建分区,以及物化视图的用途和创建方法。

什么是分区?

分区是将一张表拆分为多张较小表的做法,当您拥有一张大表且某些列在每次查询时频繁出现在WHERE子句中时,分区非常有用。

学习本课程后我将掌握哪些技能?

本课程涉及的技能包括数据分区、数据库分区、磁盘分区、基本分区访问方法、递归分区以及PostgreSQL。

本课程包含哪些课时?

课时内容包括:使用范围创建分区、使用哈希创建分区、使用列表创建分区、物化视图,以及创建物化视图。

我会学到何时使用分区吗?

会。学习目标包括了解在任何场景中应使用哪种分区,以及何时使用分区。