# 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 als min_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 oder Error).
  • host_name (String) - Hostname der aktuellen Datenbank.
  • latest_failed_part (String) - Name des zuletzt fehlgeschlagenen Datenabschnitts (wenn der Status Error ist).
  • latest_fail_reason (String) - Informationen zur letzten Build-Fehlerausnahme (wenn der Status Error 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:
Last Updated: Thu Jun 20 2024 02:21:41 GMT+0000