Alterar Limite de Simultaneidade do Serviço MEDIUM (Modelo de Computação OCPU)
Se seu aplicativo exigir simultaneidade personalizada, você poderá modificar o limite de simultaneidade do seu serviço Autonomous Database MEDIUM.
A seleção de um dos serviços predefinidos fornece valores de simultaneidade que funcionam bem para a maioria dos aplicativos. Nos casos em que a seleção de um dos serviços padrão não atender às necessidades de desempenho do seu aplicativo, você poderá usar o serviço MEDIUM e modificar o limite de simultaneidade. Por exemplo, quando você executa benchmarks de usuário único, pode definir o limite de simultaneidade do serviço MEDIUM como 1 para obter o maior grau de paralelismo (DOP).
A alteração do limite de simultaneidade só é permitida para uma instância que tenha duas (2) ou mais OCPUs.
Por exemplo, se a sua instância estiver configurada com 100 OCPUs, por padrão o Autonomous Database fornecerá um limite de simultaneidade de 126 para o serviço MEDIUM:
1.26 x number of OCPUs
sessões (até 126 consultas simultâneas)
Neste exemplo, o uso do serviço MEDIUM suporta um aplicativo com até 126 consultas simultâneas com DOP de 4. Se você precisar apenas de 50 consultas simultâneas e quiser um DOP mais alto, poderá diminuir o limite de simultaneidade e, assim, aumentar o DOP. Para fazer isso, defina o limite de simultaneidade do serviço MEDIUM como 50. Quando você altera o limite de simultaneidade, o sistema calcula e define o DOP com base no limite de simultaneidade selecionado e no número de OCPUs. Para este exemplo, com o limite de simultaneidade definido como 50, o novo DOP é 12. Quando a opção Dimensionamento automático de OCPU está ativada, o DOP é definido com um valor três vezes maior. Neste exemplo, o valor de DOP seria 36.
Você pode alterar o limite de simultaneidade do serviço MEDIUM no Database Actions ou usando o pacote PL/SQL CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
.
Siga estas etapas para alterar o limite de simultaneidade do serviço MEDIUM no Database Actions:
Para redefinir o limite de simultaneidade do serviço MEDIUM para seu valor padrão, clique em Carregar Valores Padrão e clique em Salvar Alterações.
- Alterar Limite de Simultaneidade de Serviço MÉDIO com Procedimento PL/SQL UPDATE_PLAN_DIRECTIVE (Modelo de Computação OCPU)
Como alternativa ao uso do cartão Definir Regras de Resource Management no Database Actions, você pode usar PL/SQL para alterar o limite de simultaneidade do serviço MÉDIO. - Alterar Observações do Limite da Simultaneidade de Serviço MÉDIO (Modelo do Compute OCPU)
Tópicos Relacionados
Tópico principal: Gerenciar Simultaneidade e Prioridades no Autonomous Database
Alterar Limite de Simultaneidade de Serviço MÉDIO com Procedimento PL/SQL UPDATE_PLAN_DIRECTIVE (Modelo de Computação OCPU)
Como alternativa ao uso do cartão Definir Regras do Resource Management no Database Actions, você pode usar o PL/SQL para alterar o limite de simultaneidade para o serviço MEDIUM.
Para alterar o limite de simultaneidade do serviço MEDIUM com CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
:
Quando quiser voltar aos valores padrão, use o procedimento PL/SQL CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
para reverter para as definições padrão do serviço MEDIUM.
Por exemplo:
BEGIN
CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
(consumer_group => 'MEDIUM', concurrency_limit => TRUE);
END;
/
Consulte CS_RESOURCE_MANAGER Package para obter mais informações.
Alterar Observações de Limite da Simultaneidade de Serviço MÉDIO (Modelo OCPU de Computação)
-
A alteração do limite de simultaneidade só é permitida para o serviço MEDIUM.
-
A alteração do limite de simultaneidade só é permitida quando o número de OCPUs é maior que 1.
-
A alteração do limite de simultaneidade também altera o grau de paralelismo (na maioria dos casos, dependendo da magnitude da diferença entre o limite de simultaneidade antigo e o novo valor definido).
-
O limite de simultaneidade definido deve estar no intervalo:
-
Com a opção Dimensionamento automático de OCPU desativada: entre:
1
e3 x the number of OCPUs
-
Com o dimensionamento automático da OCPU ativado: entre
1
e9 x the number of OCPUs
-
-
O serviço MEDIUM define os seguintes valores de limite de simultaneidade e DOP por padrão:
Serviço de Banco de Dados MEDIUM Valor Padrão com Dimensionamento Automático de OCPU Desativado Valor Padrão com Dimensionamento Automático de OCPU Ativado Limite de simultaneidade
1,26 x número de OCPUs quando o número de OCPUs ≥ 4
5 quando o número de OCPUs < 4
3,78 x número de OCPUs quando o número de OCPUs ≥ 4
15 quando o número de OCPUs < 4
DOP
4 quando o número de OCPUs for ≥ 4
ou
O número de OCPUs, quando o número de OCPUs for menor que 4
4 quando o número de OCPUs for ≥ 4
ou
O número de OCPUs, quando o número de OCPUs for menor que 4
-
Ao alterar o valor do limite de simultaneidade, o DOP do serviço MEDIUM pode ir até 2 e até:
2 x number of OCPUs
(se o dimensionamento automático de computação estiver desativado) ou6 x number of OCPUs
(se o dimensionamento automático de computação estiver ativado).Consulte Usar Dimensionamento Automático para obter informações sobre o dimensionamento automático de computação.
-
A qualquer momento, você pode retornar aos valores padrão para o limite de simultaneidade de serviço MEDIUM e DOP.