簡體   English   中英

AWS Redshift中表的大小太大了

[英]How big is too big size for table in AWS Redshift

當前,我們的表大小之一是5億行(35列),並且我們正在嘗試確定在影響該表上的查詢性能之前,該表可以有多大?

不能像行*列那樣衡量性能。

它取決於數據類型,聯接,聚合等。例如,通過在聯接中使用int鍵(添加列)而不是char / varchar鍵,可以顯着提高查詢性能。

@vtuhtan答案的重要補充:啟用壓縮。 創建對各種數據類型(lzo,運行長度等)啟用了壓縮的表。Redshif還建議使用ANALYZE COMPRESSION SQL命令在表上使用適當的壓縮類型。 這會降低讀取吞吐量,並大大提高查詢性能。 這也將使表占用更少的存儲空間。

有關分析啟用了壓縮的表的文檔

壓縮加載表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM