- BigQuery 教程
- BigQuery - 首页
- BigQuery - 概述
- BigQuery - 初始设置
- BigQuery 与本地 SQL 引擎
- BigQuery - Google Cloud Console
- BigQuery - Google Cloud 层次结构
- 什么是 Dremel?
- 什么是 BigQuery Studio?
- BigQuery - 数据集
- BigQuery - 表
- BigQuery - 视图
- BigQuery - 创建表
- BigQuery - 基本模式设计
- BigQuery - 修改表
- BigQuery - 复制表
- 删除和恢复表
- BigQuery - 填充表
- 标准 SQL 与旧版 SQL
- BigQuery - 编写第一个查询
- BigQuery - CRUD 操作
- 分区和集群
- BigQuery - 数据类型
- BigQuery - 复杂数据类型
- BigQuery - STRUCT 数据类型
- BigQuery - ARRAY 数据类型
- BigQuery - JSON 数据类型
- BigQuery - 表元数据
- BigQuery - 用户自定义函数
- 连接到外部数据源
- 集成计划查询
- 集成 BigQuery API
- BigQuery - 集成 Airflow
- 集成连接的表格
- 集成数据传输
- BigQuery - 物化视图
- BigQuery - 角色和权限
- BigQuery - 查询优化
- BigQuery - BI 引擎
- 监控使用情况和性能
- BigQuery - 数据仓库
- 挑战与最佳实践
- BigQuery 资源
- BigQuery - 快速指南
- BigQuery - 资源
- BigQuery - 讨论
BigQuery - 分区和集群
由于本教程中已经使用了“分区”和“集群”这两个术语,因此提供更多上下文信息很有帮助。
什么是分区和集群?
这两个术语用于描述优化数据存储和处理的两种方法。
分区是指开发人员如何分割数据,通常(但并非总是)按日期元素(如年、月或日)进行分割。集群描述了如何在指定分区内对数据进行排序。
要使用任何一种存储方法,都必须定义一个目标字段。分区只能使用一个字段,而集群可以使用多个字段。
需要注意的是,要应用分区或集群,必须在构建的“创建表”阶段进行。否则,需要删除/重新创建表并更新分区/集群规范。
如何在表中应用分区或集群
要在创建表时应用分区和/或集群,请运行以下命令:
您也可以在 UI 中指定这些指令。在点击“创建表”之前,请花一点时间填写架构创建框正下方的字段。
如果正确应用分区/集群,可以显著降低长期存储成本和处理时间,尤其是在查询大型表时。
广告