MySQL
| PostgreSQL
| SQL Server
このページでは、Cloud SQL 情報スキーマ テーブルの追加一覧を示します。
information_schema.innodb_vector_indexes
再起動後にメモリ内で開かれたすべてのベクトル インデックスを取得します。
列名 | 説明 |
INDEX_NAME | インデックスの名前 |
TABLE_NAME | db_name.table_name 形式の修飾されたテーブル名 |
INDEX_TYPE | TREE_SQ がサポートされます。 |
DIMENSION | ベクトル列の次元 |
DIST_MEASURE | インデックスの構築に使用される距離測定 |
STATUS | インデックスの現在の状態を説明する文字列 |
STATE | インデックスの内部状態 |
NUM_LEAVES | ユーザーが構成したリーフの数、またはベーステーブルのサイズに基づいて内部で計算されたリーフの数 |
NUM_LEAVES_TO_SEARCH | ANN で検索するリーフの数。クエリ時にオーバーライドできます。 |
QUERIES | サーバー起動以降のこのインデックスに対する ANN クエリの数 |
MUTATIONS | ベクトル インデックスの更新につながったベーステーブルに対する DML オペレーションの数 |
TREE_MEMORY | ベクトル インデックスのリーフ以外の部分が占有するメモリ |
information_schema.innodb_all_vector_indexes
インスタンス上に存在するすべてのベクトル インデックスが含まれます(メモリ内でまだ開いていないインデックスも含まれます)。
列名 | 説明 |
id | innodb_indexes.index_id と同一です。 |
table_id | インデックスに関連付けられているテーブルを表す識別子 |
sub_table_id | ベクトル インデックスに関連付けられているサブテーブルを表す識別子 |
state | インデックスの内部状態。information_schema.innodb_vector_indexes と同一です。 |
corrupted | インデックスが破損しているかどうかを示します。1 は破損、0 は破損なしを意味します。 |
config | インデックス構成を示す JSON 値。 構成は次のとおりです。
|
information_schema.innodb_vector_indexes_memory
インスタンス内のベクトル インデックスの全体的なメモリ使用量に関する情報を提供します。
列名 | 説明 |
STATE | ベクトル インデックスのメモリ管理が有効になっています。 |
TOTAL_MEMORY | cloudsql_vector_max_mem_size |
INDEX_MEMORY | index_tree をメモリに読み込むために使用されるメモリの量。 |
TRAINING_MEMORY | インデックスの構築中にトレーニングに割り当てられるメモリの量。 |
LOADED_INDEX | メモリに読み込まれるインデックスの数。 |
次のステップ
- Cloud SQL でのベクトル検索の概要を確認する。
- インスタンスでベクトル エンベディングを有効または無効にする方法を学習する。
- ベクトル エンベディングを生成する方法を確認する。
- ベクトル インデックスを作成する方法を確認する。
- ベクトル エンベディングで検索を実行する方法を確認する。