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