我想優化Big Query和Google存儲表的空間。有沒有辦法很容易地找出表中每個字段的累積空間?對我來說這不是直接的,因爲我有一個複雜的層次結構,有許多重複的記錄。找出每個字段在Google Big Query中佔用的空間量
1
A
回答
2
您可以通過下面簡單的查詢輸入(而不是運行)改變自己的興趣
SELECT <column_name>
FROM YourTable
的領域,尋找到驗證消息是由各自的尺寸在Web UI做
重要 - 你不需要運行它 - 只需檢查bytesProcessed的驗證消息,這將是相應列的大小
驗證是免費的,並調用所謂的幹運行
如果你需要做這樣的「列剖析」了多個表或與許多列的表 - 您可以使用Tables.get API讓您的首選語言代碼這個table schema;然後循環通各個領域和各個建設SELECT語句,最後Dry Run它(循環爲每列內),並得到totalBytesProcessed正如你已經知道的是各個欄的大小
1
我不認爲這是暴露在任何元數據。 但是,您可以根據自己的需要輕鬆獲得很好的近似值。提供了行數,因此對於某些數據類型,您可以直接計算大小: https://cloud.google.com/bigquery/pricing
對於字符串等類型,您可以通過查詢例如字符串來獲取平均長度。前1000個字段,並將其用於存儲計算。
相關問題
- 1. Google Big Query和Tableau
- 2. Google Big Query data measurement
- 3. MySQL to Google Big Query
- 4. 如何知道Solr中每個字段佔用的空間
- 5. Google App Engine和Google Big Query
- 6. Google Big Query的列大小
- 7. 在Google BigQuery中,NULL字段佔用空間嗎?
- 8. Google Big-query api 403-Forbidden Exception
- 9. Google Big Query在Google App腳本上的執行時間超出了
- 10. Google Big Query中的第三個子字符串
- 11. Google Big Query中的第二個子字符串
- 12. Google Big Query中的每日點擊次數
- 13. Big Query exports
- 14. 在Google Big Query中查詢中文字符(utf-8)
- 15. 在谷歌Big Query中識別空閒事件Big Query.existing procedure
- 16. 文檔中的空字段是否佔用elasticsearch的空間?
- 17. 如何提高Google Big Query每日查詢配額
- 18. Big Query cache
- 19. 向Google Big Query發送POST請求
- 20. 將Google表格加載到Big Query
- 21. Google App Engine - Big Query - Python無法找到庫google.cloud
- 22. 查詢Big Query中的多個表格
- 23. Power Query - 按可變字段長度拆分列 - 佔空值
- 24. ga:itemQuantity in ga_sessions_YYYMMDD(Big Query)
- 25. 對谷歌Big Query使用Farm_fingerprint
- 26. Big Query @ 0 table decorator
- 27. WRITE_TRUNCATE在Big Query中的行爲
- 28. 如何使用StandardSQL提取Google Big Query中的部分字符串
- 29. Google App Engine:在數據存儲上使用Big Query?
- 30. Google Analytics Premium和Google Big Query集成的架構
結帳bqdu.info的一些想法 – Pentium10