2016-03-08 65 views

回答

0

Sortkeys定義表格的一行中的每個字段存儲在紅移的磁盤塊中的順序。這意味着屬於排序關鍵字區域的列數據一起存儲在單個磁盤塊(1 MB大小)中。由於Redshift將壓縮應用到不同的列,因此sortkey列將具有將相似數據存儲在同一個磁盤塊中的潛在優勢,從而實現良好的壓縮和較小的空間。關於其他非排序列也不能說同樣的事情。

SVV_TABLE_INFO中的列skew_sortkey1正好試圖捕獲該列。通過這個數字,可以看出選擇鍵是否有助於產生良好的壓縮。

+0

您能詳細解釋一下這個例子嗎?展示一個例子,它產生一個較高的偏移值,這個例子產生一個低的偏移值,哪一個更值得期待? – JHixson