No OceanBase (modo MySQL), sei que posso definir o grau paralelo de uma tabela ou índice usando comandos SQL como:
alter table my_table parallel 4;
alter index my_index parallel 2;
No entanto, por razões de conformidade e governança, precisamos garantir que todas as tabelas e índices tenham o grau padrão (ou seja, nenhum paralelismo explícito).
No Oracle, posso consultar a coluna DEGREE de DBA_TABLES ou DBA_INDEXES para verificar isso. Por exemplo:
SELECT table_name, degree FROM dba_tables WHERE owner = 'MY_SCHEMA';
Mas no OceanBase, embora essas visualizações (DBA_TABLES, DBA_INDEXES) existam, a coluna DEGREE parece sempre retornar valores nulos ou padrão e não reflete o que realmente foi definido.
Minha pergunta é:
Existe uma maneira suportada no OceanBase para consultar o valor real do grau paralelo de uma tabela ou índice depois que ele foi definido?
Analisei os documentos oficiais e as visualizações do sistema, mas não encontrei um método claro para confirmar a configuração do grau.
Consultei a documentação oficial e as visualizações do sistema, mas não encontrei um método claro para confirmar a configuração do grau. Eu esperava encontrar uma maneira — seja por meio de uma visualização do sistema, função SQL ou qualquer consulta de metadados — de confirmar se uma tabela ou índice tem um grau paralelo específico definido, semelhante ao que é feito no Oracle usando a coluna DEGREE em DBA_TABLES ou DBA_INDEXES.
O paralelismo da tabela de tenant do MySQL pode ser verificado por meio de show create table ou por meio de visualizações internas.
O paralelismo do índice de tenant do MySQL pode ser verificado por meio de visualizações internas .
Por exemplo,