# vector_indices
MergeTree テーブルのベクトルインデックスに関する情報を含んでいます。
各行は 1 つのベクトルインデックスを説明します。
カラム:
database
(String) - データベースの名前。table
(String) - テーブルの名前。name
(String) - ベクトルインデックスの名前。type
(String) - ベクトルインデックスのタイプ(例:MSTG, IVFFLAT, HNSW)。expr
(String) - ベクトルインデックスを作成するために使用される式(例:ALTER TABLE {database}.{table} ADD VECTOR INDEX {expr}
)。total_part
(Int64) - テーブル内のデータパーツの総数。各データパーツはベクトルインデックスセグメントに対応します。parts_with_vector_index
(Int64) - ベクトルインデックスセグメントを持つデータパーツの数。small_parts
(Int64) - 行番号がmin_rows_to_build_vector_index
(MergeTree エンジンのパラメータ、デフォルト:0)未満の小さなデータパーツ。小さなデータパーツにはベクトルインデックスセグメントは作成されません。status
(String) - ベクトルインデックスのステータス(Built
、InProgress
、またはError
)。host_name
(String) - 現在のデータベースのホスト名。latest_failed_part
(String) - 最新の失敗したデータパーツの名前(ステータスがError
の場合)。latest_fail_reason
(String) - 最新のビルド失敗の例外情報(ステータスがError
の場合)。
例:
SELECT * FROM system.vector_indices
Row 1:
──────
database: default
table: Benchmark
name: 40m_mstg
type: MSTG
expr: `40m_mstg` vector TYPE MSTG('metric_type=L2')
total_parts: 1
parts_with_vector_index: 1
small_parts: 0
status: Built
host_name: chi%2Dtaptap%2D40m%2Dtest%2Dclickhouse%2D0%2D0%2D0%2Echi%2Dtaptap%2D40m%2Dtest%2Dclickhouse%2D0%2D0%2Etaptap%2Esvc%2Ecluster%2Elocal:9000
latest_failed_part:
latest_fail_reason: