Cloud SQL 資訊結構定義

本頁列出 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 值。

設定:

  • 「D」表示這是此參數的靜態預設值。
  • 「G」表示該值是在內部產生或計算。
  • 「C」表示值是由使用者明確指定。

    優先順序為 C > G > D。

information_schema.innodb_vector_indexes_memory

提供執行個體中向量索引的整體記憶體用量資訊。

資料欄名稱 說明
狀態 已啟用向量索引的記憶體管理功能。
TOTAL_MEMORY cloudsql_vector_max_mem_size
INDEX_MEMORY 用於將 index_tree 載入記憶體的記憶體量。
TRAINING_MEMORY 索引建構期間分配給訓練的記憶體量。
LOADED_INDEX 載入記憶體的索引數量。

後續步驟