当您在BigQuery中存储数据时,您实际上正在存储在许多物理存储介质上,例如磁盘驱动器和固态驱动器。这些存储介质都是根据您的存储需求和工作负载类型进行优化的。
您可以使用以下查询来查看BigQuery表的物理存储大小:
SELECT
table_id,
ROUND(size_bytes/1024/1024,2) AS size_mb,
ROUND(total_bytes/1024/1024,2) AS total_mb,
ROUND(total_bytes/size_bytes,2) AS ratio
FROM
`project.dataset.__TABLES__`
ORDER BY
total_bytes DESC
该查询将返回BigQuery数据集中每个表的大小以及总存储大小。您可以在Cloud Console或使用CLI等其他BigQuery工具中查看表的大小,但使用上述查询可以更轻松地查看整个数据集。
请注意,这些查询将返回每个表的压缩和未压缩大小。请注意,这些存储大小只是一种近似值。如果您增删表中的数据,则据查询所述的存储大小将会发生变化。