MySQL
| PostgreSQL
| SQL Server
本页面列出了 Cloud SQL 信息架构表新增的内容。
information_schema.innodb_vector_indexes
列出重启后在内存中打开的所有向量索引。
列名 | 说明 |
INDEX_NAME | 索引的名称 |
TABLE_NAME | 采用 db_name.table_name 格式的限定表名称 |
INDEX_TYPE | 支持 TREE_SQ |
DIMENSION | 向量列的维度 |
DIST_MEASURE | 构建索引所依据的距离衡量方式 |
STATUS | 一个描述索引当前状态的字符串 |
状态 | 索引的内部状态 |
NUM_LEAVES | 用户配置的叶数或根据基本表的大小在内部计算的叶数 |
NUM_LEAVES_TO_SEARCH | 要在 ANN 中搜索的叶子数。可以在查询时替换。 |
查询 | 自服务器启动以来,针对此索引进行的 ANN 查询的数量 |
MUTATIONS | 导致更新向量索引的基表 DML 操作次数 |
TREE_MEMORY | 向量索引的非叶子部分占用的内存 |
information_schema.innodb_all_vector_indexes
包含实例上存在的所有向量索引(即使它们尚未在内存中打开)。
列名 | 说明 |
id | 与 innodb_indexes.index_id 相同 |
table_id | 表示与索引关联的表的标识符 |
sub_table_id | 表示与向量索引关联的子表的标识符 |
state | 索引的内部状态。与 information_schema.innodb_vector_indexes 相同。 |
corrupted | 指示索引是否损坏。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 中的向量搜索概览。
- 了解如何在实例上启用和停用向量嵌入。
- 了解如何生成向量嵌入。
- 了解如何创建向量索引。
- 了解如何对向量嵌入执行搜索。