インデックス アドバイザーのフラグ

ドキュメントのバージョンを選択してください。

このページでは、AlloyDB Omni がインデックス アドバイザー拡張機能固有の機能を有効にして管理するために使用するデータベース フラグについて説明します。AlloyDB Omni がサポートするすべてのデータベース フラグの一覧については、サポートされているデータベース フラグをご覧ください。

データベース フラグを設定する手順については、AlloyDB Omni データベース フラグを構成するをご覧ください。

データベース フラグ

google_db_advisor.auto_advisor_max_time_in_seconds_per_day
種類Integer
デフォルト1800
再起動が必要No

インデックス アドバイザーが追跡対象のクエリの自動分析の実行に費やす最大時間(1 日あたりの秒数)。

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 は、限られた数のステートメントではなく、キャプチャされたすべてのステートメントに基づいてインデックスを推奨します。