关于全局索引和本地索引的疑问

【产品名称】Observer

【产品版本】3.1.2

【问题描述】

环境:单副本租户

请问我想创建一个非分区表,比如从MySQL直接迁移过来的表,对应的索引默认在OB上会变成全局索引,请问我想变成本地索引怎么办?目前我通过一些资料只能得出,只有表示分区表时才能创建本地索引,没有分区是不能创建本地索引的。

创建索引时可以在最后指定local或global。

另外,对于非分区表的全局索引,OB内部会自动优化为local索引,无需显式指定。

-------对于非分区表的全局索引,OB内部会自动优化为local索引,无需显式指定。-----

也就是说即使show create table显示的索引为global,实际是local吗?

功能行为上是global,实现上做的优化对外不可见。

也就是说我这边设置为local和设置为global是一样的,对吗?

可以删除那个全局索引,然后新建一样的索引 在最后加一个关键字LOCAL

这样就可以了