# vector_index_segments
Contiene información sobre los segmentos de índice vectorial de las tablas MergeTree.
Cada fila describe un segmento de índice vectorial dentro de una parte de datos activa.
Columnas:
database
(String) - Nombre de la base de datos.table
(String) - Nombre de la tabla.part
(String) - Nombre de la parte de datos.owner_part
(String) - Nombre de la parte de datos original propietaria del segmento de índice vectorial (si hubo mutaciones, este campo contiene el nombre de la antigua parte de datos).owner_part_id
(Int32) - ID de laowner_part
para diferenciar entre las partes de datos antiguas.name
(String) - Nombre del índice vectorial.type
(String) - Tipo de índice vectorial (por ejemplo, MSTG, IVFFLAT, HNSW).status
(String) - Estado del segmento de índice vectorial (SMALL_PART
,PENDING
,BUILDING
,BUILT
,LOADED
oERROR
).total_vectors
(UInt64) - Número total de vectores en el índice.memory_usage_bytes
(UInt64) - Tamaño del índice vectorial en memoria (si está cargado en memoria) en bytes.disk_usage_bytes
(UInt64) - Tamaño del índice vectorial en disco en bytes.progress
(UInt8) - Progreso de construcción del índice vectorial (rango de0
a100
).elapsed
(UInt64) - Tiempo transcurrido (en segundos) desde el inicio de la construcción del índice vectorial.error
(String) - Motivo del fallo en la construcción del índice vectorial (si el estado esERROR
).
Ejemplo:
SELECT * FROM system.vector_index_segments
Row 1:
──────
database: default
table: Benchmark
part: all_0_4882_5
owner_part: all_0_4882_5
owner_part_id: 0
name: Benchmark_X1E2
type: MSTG
status: LOADED
total_vectors: 5000000
memory_usage_bytes: 960000000
disk_usage_bytes: 15360000000
progress: 100
elapsed: 0
error: