云数据仓库ADB修改索引后,如何生效?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在ADB MySQL中,如果您已对表进行了索引修改操作(如新增、删除索引等),为了使这些索引更改生效,您需要执行BUILD TABLE命令。具体步骤如下:
选择业务低峰期:由于BUILD TABLE可能对在线业务造成一定影响,建议您在业务访问较少的时间段内进行此操作。
执行BUILD TABLE命令:在MySQL客户端或相关管理工具中,针对已修改索引的表运行以下命令:
BUILD TABLE your_tablename;
其中,your_tablename替换为您实际需要更新索引的表名。
等待操作完成:BUILD TABLE命令执行后,您需要耐心等待约10分钟,让ADB MySQL完成索引数据的重建工作。
确认索引数据更新:由于控制台数据显示可能存在延迟,待操作完成后,您可以适时刷新数据查看页面,以确认索引数据量是否已发生变化,确保索引修改已成功生效。
请参考以下链接获取关于BUILD TABLE操作的详细介绍:
[1]
此回答整理自钉群“云数据仓库ADB-开发者群”
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。