Bigquery 使用 SQL 查找 table 中有多少数据在活动存储或长期存储中
Bigquery find with SQL how much data of a table is in Active storage or Long term Storage
在“详细信息”下的 BigQuery 控制台中,我可以看到 BigQuery table 中有多少数据在活动存储中,有多少在长期存储中。
如何通过 SQL 获取此元数据?
这可以通过 INFORMATION_SCHEMA.PARTITIONS
来完成:
SELECT *
FROM <project_id>.<dataset_id>.INFORMATION_SCHEMA.PARTITIONS
可在此处找到更多信息:
https://cloud.google.com/bigquery/docs/information-schema-tables#partitions_view
在“详细信息”下的 BigQuery 控制台中,我可以看到 BigQuery table 中有多少数据在活动存储中,有多少在长期存储中。
如何通过 SQL 获取此元数据?
这可以通过 INFORMATION_SCHEMA.PARTITIONS
来完成:
SELECT *
FROM <project_id>.<dataset_id>.INFORMATION_SCHEMA.PARTITIONS
可在此处找到更多信息:
https://cloud.google.com/bigquery/docs/information-schema-tables#partitions_view