# vector_index_segments
Contains information about vector index segments of MergeTree tables.
Each row describes one vector index segment within one active data part.
Columns:
database(String) - Name of the database.table(String) - Name of the table.part(String) - Name of the data part.owner_part(String) - Name of the original owner data part for the vector index segment (if mutations occurred, this field contains the old data part name).owner_part_id(Int32) - ID of theowner_partto differentiate between old data parts.name(String) - Name of the vector index.type(String) - Vector index type (e.g., MSTG, IVFFLAT, HNSW).status(String) - Vector index segment status (SMALL_PART,PENDING,BUILDING,BUILT,LOADED, orERROR).total_vectors(UInt64) - Total number of vectors in the index.memory_usage_bytes(UInt64) - Size of the vector index in memory (if loaded into memory) in bytes.disk_usage_bytes(UInt64) - Size of the vector index on disk in bytes.progress(UInt8) - Vector index build progress (ranging from0to100).elapsed(UInt64) - Time elapsed (in seconds) since the start of the vector index build.error(String) - Reason for the vector index build failure (if status isERROR).
Example:
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: