MySQL | PostgreSQL | SQL Server
本頁列出 Cloud SQL 資訊結構定義資料表新增項目。
information_schema.innodb_vector_indexes
提供重新啟動後在記憶體中開啟的所有向量索引。
資料欄名稱 | 說明 |
INDEX_NAME | 索引名稱 |
TABLE_NAME | 格式為 db_name.table_name 的完全符合規定的資料表名稱 |
INDEX_TYPE | 支援 TREE_SQ |
維度 | 向量資料欄的維度 |
DIST_MEASURE | 建立索引時使用的距離測量方式 |
狀態 | 描述索引目前狀態的字串 |
狀態 | 索引的內部狀態 |
NUM_LEAVES | 使用者設定的葉節點數量,或根據基本資料表大小在內部計算的葉節點數量 |
NUM_LEAVES_TO_SEARCH | 在 ANN 中搜尋的分葉數量。可在查詢時覆寫 |
查詢 | 自伺服器啟動以來,這個索引的 ANN 查詢次數 |
異動 | 對基礎資料表執行的 DML 作業次數,這些作業導致向量索引更新 |
TREE_MEMORY | 向量索引非葉片部分占用的記憶體 |
information_schema.innodb_all_vector_indexes
包含執行個體上的所有向量索引 (即使尚未在記憶體中開啟)。
資料欄名稱 | 說明 |
id | 與 innodb_indexes.index_id 相同 |
table_id | 代表與索引相關聯資料表的 ID |
sub_table_id | 代表與向量索引相關聯的子資料表 ID |
state | 索引的內部狀態。與「information_schema.innodb_vector_indexes 」相同 |
已毀損 | 指出索引是否已損毀。1 表示已損毀,0 表示未損毀。 |
config | 顯示索引設定的 JSON 值。 設定:
|
information_schema.innodb_vector_indexes_memory
提供執行個體中向量索引的整體記憶體用量資訊。
資料欄名稱 | 說明 |
狀態 | 已啟用向量索引的記憶體管理功能。 |
TOTAL_MEMORY | cloudsql_vector_max_mem_size |
INDEX_MEMORY | 用於將 index_tree 載入記憶體的記憶體量。 |
TRAINING_MEMORY | 索引建構期間分配給訓練的記憶體量。 |
LOADED_INDEX | 載入記憶體的索引數量。 |
後續步驟
- 請參閱 Cloud SQL 向量搜尋總覽。
- 瞭解如何在執行個體上啟用及停用向量嵌入。
- 瞭解如何生成向量嵌入。
- 瞭解如何建立向量索引。
- 瞭解如何對向量嵌入執行搜尋。