VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

插件控制参数

pg_bigm.last_update

参数说明: 为提高Vastbase的全文搜索性能,Vastbase支持pg_bigm插件功能。该参数用于呈现pg_bigm插件的发布日期。

该参数属于INTERNAL类型参数,用户无法修改,只能查看。

取值范围: pg_bigm插件的发布日期。

默认值:pg_bigm插件的发布日期。

pg_bigm.enable_recheck

参数说明: 控制pg_bigm是否在索引扫描时进行重新检查。

Vastbase在内部执行以下过程来获取搜索结果:

  • 全文搜索索引中检索候选结果。
  • 从候选结果中选择正确的搜索结果。

后一个过程就是重新检查,从全文搜索索引中检索到的候选结果可能包含错误的结果。重新检查过程可以避免这种错误的结果。因此建议用户保持默认值(on)以保证结果的正确性。

该参数属于USERSET类型参数,请参考重设参数表1中对应设置方法进行设置。

取值范围: 布尔型

  • on:启用索引扫描时重新检查。

    • 系统将在使用索引进行查询时重新检查,以确保返回的结果是准确的。即使索引无法完全确定哪些行包含索引项,重新检查操作可以验证每个潜在结果,确保返回真正只包含索引项的行。
    • 开启该选项时可以提高查询的准确性,尤其是在需要确保结果正确性的情况下。
  • off:禁用索引扫描时重新检查。

    • 如果执行查询并且索引可以返回包含索引项的行,那么查询将非常高效,因为不需要做进一步的检查。
    • 关闭该选项,如果索引无法完全确定那些行包含索引项,它可能会返回一些潜在结果(不准确的结果),然后需要进行重新检查以确定哪些结果是确实包含索引项的,这可能会增加查询的开销。

默认值:on

pg_bigm.gin_key_limit

参数说明: 该参数用于限制用于全文本搜索的2-gram元素的最大个数。

如果发现使用所有的2-gram元素导致性能下降,可以调整该参数值,限制2-gram元素的个数来提高性能。

该参数属于USERSET类型参数,请参考重设参数表1中对应设置方法进行设置。

取值范围: 整型,0-2147483647

默认值:0,表示使用所有的2-gram元素。

pg_bigm.similarity_limit

参数说明: 该参数用于设置相似度阈值,相似度超过这个阈值的元组会作为相似性搜索(使用 =% 运算符执行相似性搜索)的结果。

如果发现使用所有的2-gram元素导致性能下降,可以调整该参数值,限制2-gram元素的个数来提高性能。

该参数属于USERSET类型参数,请参考重设参数表1中对应设置方法进行设置。

取值范围: 浮点型,0-1

默认值:0.3