时空大对象特征签名是Ganos针对时空大对象存储优化的手段,它可以将时空大对象的元数据信息存储在数据库行内,将对象实体信息存储在行外,从而减少时空索引创建、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;