# vector_index_segments
包含有关 MergeTree 表的向量索引段的信息。
每一行描述一个活动数据部分中的一个向量索引段。
列:
database
(String)- 数据库的名称。table
(String)- 表的名称。part
(String)- 数据部分的名称。owner_part
(String)- 向量索引段的原始所有者数据部分的名称(如果发生了变异,则此字段包含旧的数据部分名称)。owner_part_id
(Int32)-owner_part
的ID,用于区分旧的数据部分。name
(String)- 向量索引的名称。type
(String)- 向量索引类型(例如,MSTG,IVFFLAT,HNSW)。status
(String)- 向量索引段的状态(SMALL_PART
,PENDING
,BUILDING
,BUILT
,LOADED
或ERROR
)。total_vectors
(UInt64)- 索引中向量的总数。memory_usage_bytes
(UInt64)- 向量索引在内存中的大小(如果加载到内存中)(以字节为单位)。disk_usage_bytes
(UInt64)- 向量索引在磁盘上的大小(以字节为单位)。progress
(UInt8)- 向量索引构建进度(从0
到100
)。elapsed
(UInt64)- 向量索引构建开始后经过的时间(以秒为单位)。error
(String)- 向量索引构建失败的原因(如果状态为ERROR
)。
示例:
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: