- 文档首页
数据库工作台
MongoDB 用户指南
数据管理
SQL 窗口
索引管理
索引管理
本文介绍如何在数据库工作台 DBW 控制台的执行命令窗口内可视化的创建索引和删除索引,实现索引的全生命周期管理。
前提条件
- 已创建 MongoDB 实例并设置了实例的 root 账号密码。详细操作,请参见创建实例。
注意事项
- 索引的创建或删除会消耗一定的 CPU 资源,为降低创建或删除索引对您的实例造成影响,建议您采取以下措施:
- 启用 Background 选项,在后台创建索引,以避免因创建索引导致操作阻塞。
- 在创建或删除索引时,将串行执行索引变更的操作,即上一个索引的创建、修改或删除操作在所有节点都完成后,再进行下一个索引的创建或删除等操作。
创建索引
- 在数据交互台页面的顶部菜单栏,单击数据库后的
图标,选择目标数据库。
- 在数据交互台的可视化区域,展开集合,右键单击索引,选择创建索引。
- 在执行 SQL 对话框,确认创建索引的 SQL 语句。
查询索引
- 在数据交互台页面的顶部菜单栏,单击数据库后的
图标,选择目标数据库。
- 在数据交互台的可视化区域,展开索引,右键单击目标索引,选择查询索引。
在执行结果区域,可查看索引的详细信息。
删除索引
- 在数据交互台页面的顶部菜单栏,单击数据库后的
图标,选择目标数据库。
- 在数据交互台的可视化区域,展开索引,右键单击目标索引,选择删除索引。
- 在执行 SQL 对话框,确认删除索引的 SQL 语句。
创建索引时,如果启用了 TTL 功能,则可以编辑索引的 TTL 值。
- 在数据交互台页面的顶部菜单栏,单击数据库后的图标,选择目标数据库。
- 在数据交互台的可视化区域,展开集合和索引,单击目标索引后的图标,或右键单击目标索引,选择编辑索引 TTL 值。
- 在编辑索引 TTL@数据库页签,单击 ExpireAfterSeconds 参数后的编辑,即可修改 ExpireAfterSeconds 参数值。取值范围为 [0, 2147483647],单位为秒(s)。
- 在执行 SQL 对话框中,确认待执行 SQL 语句。
相关 API
最近更新时间:2025.11.10 11:25:39