張貼日期: Nov 21, 2017

Amazon Redshift 透過對結果進行快取處理,並在重複執行查詢時傳回快取的結果,藉以改善效能。

由於結果快取功能,用於執行重複查詢的儀表板、視覺化和商業智能 (BI) 等工具在效能方面可見長足進步。此外,結果快取功能也能解放資源,改善其他查詢的效能。 

執行查詢時,Amazon Redshift 會搜尋快取,看看是否存在先前執行過而經過快取的結果。若找到快取過的結果,且資料並未改變,則會立即傳回快取結果,而非重新執行查詢。若並不存在快取過的結果,或資料已遭變更,則會重新執行查詢,並將新的結果快取處理以供未來執行查詢時使用。傳回快取結果可節省處理資源,並將資源留給其他查詢使用。 

本次版本在 SVL_QLOG 檢視畫面新增了「source_query」一欄,可顯示某項查詢是否使用結果快取功能。Amazon Redshift 所有叢集均預設為啟用結果快取功能。若要進一步了解,請參閱文件

使用最新版本後,Amazon Redshift 客戶現可在所有 AWS 公有區域中使用結果快取功能。