索引顾问标志

选择文档版本:

本页面介绍了 AlloyDB Omni 用于启用和管理其索引顾问扩展程序特有的功能的数据库标志。如需查看 AlloyDB Omni 支持的所有数据库标志的列表,请参阅支持的数据库标志。

如需查看有关如何设置数据库标志的说明,请参阅配置 AlloyDB Omni 数据库标志。

数据库标志

google_db_advisor.auto_advisor_max_time_in_seconds_per_day
类型Integer
默认1800
需要重启No

索引顾问每天运行其跟踪查询的自动分析所花费的最长时间(以秒为单位)。

google_db_advisor.auto_advisor_schedule
类型String
默认'EVERY 24 HOURS'
需要重启No

定义索引顾问自动分析的频率。该值是格式为 'EVERY N UNITS' 的单引号字符串,其中 N 是整数,UNITS 是 HOURS 或 DAYS。

google_db_advisor.enable_auto_advisor
类型Boolean
默认on
需要重启No

如果为 on,则 AlloyDB Omni 会按自动时间表运行索引顾问的分析,频率由单独的 google_db_advisor.auto_advisor_schedule 标志设置。

google_db_advisor.enabled
类型Boolean
默认on
需要重启Yes

控制是否启用 AlloyDB Omni 索引顾问。

google_db_advisor.max_index_width
类型Integer
默认2
需要重启No

建议的索引可包含的列数上限。

google_db_advisor.max_num_indexable_columns
类型Integer
默认1000
需要重启No

索引顾问跟踪的可编入索引的列数上限。

google_db_advisor.max_statement_length
类型Integer
默认102400
需要重启No

索引顾问跟踪的查询长度上限(以字节为单位)。

google_db_advisor.max_storage_size_in_mb
类型Integer
默认0
需要重启No

索引顾问推荐的索引的总大小上限(以 MB 为单位)。

如果设置为 0,则 AlloyDB Omni 会将当前数据库大小用作推荐索引总大小的上限。

google_db_advisor.recommendation_max_time_in_seconds
类型Integer
默认600
需要重启No

索引顾问分析其跟踪的查询所花费的最长时间(以秒为单位)。

google_db_advisor.recommend_indexes_on_partitions
类型Boolean
默认off
需要重启No

控制是否在各个表分区上启用推荐索引。

google_db_advisor.top_k_slowest_statements
类型Integer
默认100
需要重启No

索引顾问会根据其跟踪的所有查询中执行速度最慢的语句提供建议。 此标志设置的值定义了此集的大小。

如果设置为 2147483647(允许的最大值),AlloyDB Omni 会根据所有捕获的语句(而非有限数量的语句)推荐索引。