時空大對象特徵簽名是GanosBase針對時空大Object Storage Service最佳化的手段,它可以將時空大對象的中繼資料資訊儲存在資料庫行內,將對象實體資訊儲存在行外,從而減少時空索引建立、Spatial Join查詢等情境的I/O開銷,提升處理效能。
設定GUC開關
您可以在串連資料庫後設定GUC參數來開啟或關閉儲存最佳化功能,GUC預設為關閉狀態。
開啟
set polar_enable_storage_partial = true;
關閉
set polar_enable_storage_partial = false;
設定閾值
開啟儲存最佳化功能後,對象的總長度(位元組數)大於polar_partial_external_threshold
的值時才會進行行內行外拆分儲存。
polar_partial_external_threshold
取值範圍為1000~8000,預設值為2000。您可以在建表前對該值進行調整。樣本如下:
set polar_partial_external_threshold = 3000;