全部產品
Search
文件中心

PolarDB:時空大對象特徵簽名

更新時間:Oct 17, 2024

時空大對象特徵簽名是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;