Planos de O&M
Adição de um plano de O&M
- Faça login no console de gerenciamento do GaussDB(DWS).
- Clique no nome do cluster de destino.
- No painel de navegação, escolha Intelligent O&M.
- Na área O&M Plan, clique em Add O&M Task.
- No painel direito exibido, configure a tarefa de O&M.
- O&M Task: Atualmente, apenas Vacuum é suportado.
- Descrição: Essa tarefa de O&M ajuda os usuários a executar periodicamente o comando VACUUM para liberar espaço.
- Remarks
- Scheduling Mode
- Auto: O O&M inteligente examina o banco de dados em uma janela de tempo especificada e fornece automaticamente tarefas de vácuo no nível da tabela por carga de serviço e espaço recuperável das tabelas do usuário.
- Specify: Você precisa especificar os alvos preferenciais de vácuo. O O&M inteligente entregará automaticamente uma tarefa de vácuo no nível da mesa em uma janela de tempo especificada.
- Priority: Você pode especificar os alvos de vácuo preferenciais. Durante a janela de tempo restante (se houver), o O&M inteligente digitalizará automaticamente outras mesas que podem ser aspiradas e fornecerá tarefas de vácuo no nível da mesa.
Recomendamos que você selecione Specify para as operações VACUUM e VACUUM FULL. Não execute VACUUM FULL em tabelas de armazenamento de colunas largas. Caso contrário, pode ocorrer inchaço da memória.
- Auto: O O&M inteligente examina o banco de dados em uma janela de tempo especificada e fornece automaticamente tarefas de vácuo no nível da tabela por carga de serviço e espaço recuperável das tabelas do usuário.
- Autovacuum: System catalogs (VACUUM) oruUser tables (VACUUM FULL).
- Uma transação de VACUUM do catálogo do sistema possui um bloqueio de nível 5 (bloqueio exclusivo de atualização de compartilhamento), que não afeta os serviços do usuário. Somente as transações no processo de DDL do catálogo do sistema são bloqueadas.
- Uma transação de VACUUM FULL da tabela de usuário contém um bloqueio de nível 8 (bloqueio exclusivo de acesso). Todas as outras transações na mesa são bloqueadas até que o VACUUM FULL seja concluído. Para evitar afetar os serviços, é aconselhável realizar o VACUUM FULL durante o horário de pico.
Durante o VACUUM FULL, o uso do espaço aumentará primeiro e depois diminuirá, porque essa operação requer o mesmo espaço que a mesa a ser aspirada. (Tamanho real da tabela = tamanho total da tabela x (1 – taxa de página suja). Certifique-se de ter espaço suficiente antes de fazer VÁCUO COMPLETO.
- Vacuum First: Configure os alvos preferenciais de vácuo. Insira apenas um alvo em uma única linha, no formato de database1 schema1 table1. Separe os nomes com espaços em cada linha e várias linhas são permitidas.
- Advanced Settings: Se você selecionar Custom, poderá configurar os gatilhos de vácuo automático, incluindo o inchaço da tabela e o espaço recuperável da tabela.
Se você selecionar Default, Table Bloat assumirá como padrão 30% e Table Reclaimable Space assumirá como padrão 100 GB.
- Clique em Next: Configure Schedule e configurar a programação de tarefas de O&M.
- One-off: Defina a hora de início e a hora de término da tarefa.
- Periódico: Selecione um tipo de janela de tempo, que inclui Diário, Semanal e Mensal, e selecione um segmento de tempo. O O&M inteligente analisará automaticamente a janela de tempo e entregará as tarefas de O&M de acordo.
- Ao configurar a janela de tempo para tarefas de O&M de vácuo automático, evite horários de pico de serviço. Caso contrário, podem ocorrer impasses entre as tarefas de vácuo automático e os serviços do usuário.
- O número de tarefas de O&M simultâneas (vácuo/vácuo cheio) varia de 0 a 24 para tabelas de usuários e de 0 a 1 para catálogos do sistema. O valor de simultaneidade não pode ser personalizado, mas pode ser ajustado automaticamente com base no sistema io_util.
- Dois intervalos de 0% a 60%
- 0% a 30%: O valor de simultaneidade aumenta em 2 cada vez que o valor de io_util diminui em 15%.
- De 30% a 60%: O valor de simultaneidade é incrementado em 1 cada vez que o valor de io_util diminui em 15%.
- 60% a 70%: O valor da simultaneidade permanece inalterado.
- Acima de 70%: O valor de simultaneidade diminui em 1 até atingir 0.
- Dois intervalos de 0% a 60%
- O agendador verifica a expansão das unidades de compressão de armazenamento de colunas (CUs) dentro da janela de tempo. Se o número médio de registros de CU em uma tabela de armazenamento de colunas for menor que 1000, o agendador examinará a tabela primeiro. A digitalização de CUs de armazenamento de colunas não é limitada pelo inchaço da tabela ou pelo espaço recuperável da tabela.
- Um máximo de 100 tabelas podem ser adicionadas à lista de prioridades.
- A função de autovácuo do agendador depende das estatísticas. Se as estatísticas forem imprecisas, a sequência de execução e os resultados podem ser afetados.
- O agendador não suporta nomes contendo espaços ou aspas simples, incluindo nomes de banco de dados, nomes de esquema e nomes de tabelas. Caso contrário, as tabelas serão ignoradas. As tabelas de prioridade cujo nome contém espaços ou aspas simples também serão ignoradas automaticamente.
- One-off: Defina a hora de início e a hora de término da tarefa.
- Clique em Next: Finish. Depois de confirmar as informações, clique em Finish para enviar a solicitação.
Modificação de um plano de O&M
- Faça login no console de gerenciamento do GaussDB(DWS).
- Clique no nome do cluster de destino.
- No painel de navegação, escolha Intelligent O&M.
- Na área O&M Plan, clique em Modify na coluna Operation da tarefa de destino.
- O painel Modify O&M Task é exibido. As configurações são semelhantes à adição de uma tarefa de O&M (consulte Adição de um plano de O&M).
- Confirme a modificação e clique em OK.
Visualização de detalhes da tarefa de O&M
- Faça login no console de gerenciamento do GaussDB(DWS).
- Clique no nome do cluster de destino.
- No painel de navegação, escolha Intelligent O&M.
- Na área O&M Plan, clique em Details na coluna Operation da tarefa de destino.
- O painel O&M Task Details é exibido para que você possa verificar as informações.