# vector_indices

Contiene información sobre los índices de vectores de las tablas MergeTree.

Cada fila describe un índice de vector.

Columnas:

  • database (String) - Nombre de la base de datos.
  • table (String) - Nombre de la tabla.
  • name (String) - Nombre del índice de vector.
  • type (String) - Tipo de índice de vector (por ejemplo, MSTG, IVFFLAT, HNSW).
  • expr (String) - Expresión utilizada para crear el índice de vector (por ejemplo, ALTER TABLE {database}.{table} ADD VECTOR INDEX {expr}).
  • total_part (Int64) - Total de partes de datos en la tabla. Cada parte de datos corresponde a un segmento de índice de vector.
  • parts_with_vector_index (Int64) - Partes de datos con un segmento de índice de vector construido.
  • small_parts (Int64) - Partes de datos pequeñas con números de fila inferiores a min_rows_to_build_vector_index (un parámetro del motor MergeTree, por defecto: 0). No construimos segmentos de índice de vector para partes de datos pequeñas.
  • status (String) - Estado del índice de vector (Construido, En progreso o Error).
  • host_name (String) - Nombre de host de la base de datos actual.
  • latest_failed_part (String) - Nombre de la última parte de datos fallida (si el estado es Error).
  • latest_fail_reason (String) - Información de la última excepción de fallo de construcción (si el estado es Error).

Ejemplo:

SELECT * FROM system.vector_indices
Fila 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:                  Construido
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: