【发布时间】:2021-08-18 18:12:34
【问题描述】:
我正在寻找一种方法来查找项目的所有数据集中的 bigquery 表中的分区总数(如果任何表达到 4000 限制阈值,则提前找到的分区数。)。有人可以帮我查询一下吗。
谢谢
【问题讨论】:
标签: google-bigquery
我正在寻找一种方法来查找项目的所有数据集中的 bigquery 表中的分区总数(如果任何表达到 4000 限制阈值,则提前找到的分区数。)。有人可以帮我查询一下吗。
谢谢
【问题讨论】:
标签: google-bigquery
您可以使用INFORMATION_SCHEMA.PARTITIONS 元数据表从整个架构/数据集中提取分区信息。
它的工作原理如下:
SELECT
*
FROM
`project.schema.INFORMATION_SCHEMA.PARTITIONS`
如果您想查看特定表,只需将其包含在 WHERE 子句中即可:
SELECT
*
FROM
`project.schema.INFORMATION_SCHEMA.PARTITIONS`
WHERE
table_name = 'partitioned_table'
【讨论】: