# vector_indices
Enthält Informationen über Vektorindizes von MergeTree-Tabellen.
Jede Zeile beschreibt einen Vektorindex.
Spalten:
database
(String) - Name der Datenbank.table
(String) - Name der Tabelle.name
(String) - Name des Vektorindex.type
(String) - Vektorindex-Typ (z.B. MSTG, IVFFLAT, HNSW).expr
(String) - Ausdruck, der verwendet wurde, um den Vektorindex zu erstellen (z.B.ALTER TABLE {database}.{table} ADD VECTOR INDEX {expr}
).total_part
(Int64) - Gesamtanzahl der Datenabschnitte in der Tabelle. Jeder Datenabschnitt entspricht einem Vektorindexsegment.parts_with_vector_index
(Int64) - Datenabschnitte mit einem erstellten Vektorindexsegment.small_parts
(Int64) - Kleine Datenabschnitte mit Zeilennummern kleiner alsmin_rows_to_build_vector_index
(ein Parameter des MergeTree-Engines, Standardwert: 0). Für kleine Datenabschnitte wird kein Vektorindexsegment erstellt.status
(String) - Status des Vektorindex (Built
,InProgress
oderError
).host_name
(String) - Hostname der aktuellen Datenbank.latest_failed_part
(String) - Name des zuletzt fehlgeschlagenen Datenabschnitts (wenn der StatusError
ist).latest_fail_reason
(String) - Informationen zur letzten Build-Fehlerausnahme (wenn der StatusError
ist).
Beispiel:
SELECT * FROM system.vector_indices
Zeile 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: