大佬想问一下 我有一张表 OceanBase有7亿数据 但是创建索引的时候 一天都没创建完 是不是集群给的空间不足导致的 又没有报错?
这个影响因素比较多,可以先查下日志是否有告警或error 。如果比较着急 可以新建表 添加索引 插入原表数据 重新命名方式快速解决。 并行创建索引试试
设置并发 SET GLOBAL OB_SQL_WORK_AREA_PERCENTAGE = 30; SET GLOBAL PARALLEL_SERVERS_TARGET = 64; SET SESSION _FORCE_PARALLEL_DDL_DOP = 32;
ALTER SYSTEM SET _TEMPORARY_FILE_IO_AREA_SIZE = '5'; 还可以调这个参数,调大临时文件内存缓存,可以提升建索引速度。这个要在业务租户内设置,每个租户是各自独立调整的参数。光明,此回答整理自钉群“[社区]技术答疑群OceanBase”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。