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 向量搜索的概览。
- 了解如何在实例中启用和停用向量嵌入。
- 了解如何生成向量嵌入。
- 了解如何创建向量索引。
- 了解如何对向量嵌入进行搜索。