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 serviço MEDIUM do Autonomous Database.
A escolha 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 atende às necessidades de desempenho do aplicativo, você poderá usar o serviço MEDIUM e modificar o limite de simultaneidade. Por exemplo, ao executar benchmarks de usuário único, você pode definir o limite de simultaneidade do serviço MEDIUM como 1 para obter o mais alto 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 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:
Sessões 1.26 x number of OCPUs
(até 126 consultas simultâneas)
Neste exemplo, o uso do serviço MEDIUM dá suporte a um aplicativo com até 126 consultas simultâneas com DOP 4. Se você precisar de 50 consultas simultâneas apenas e quiser um DOP mais alto, poderá diminuir o limite de simultaneidade e, assim, aumentar o DOP. Para isso, defina como 50 o limite de simultaneidade do serviço MEDIUM. Quando você altera o limite de simultaneidade, o sistema calcula e define o DOP com base no limite selecionado e no número de OCPUs. Para esse exemplo, com o limite de simultaneidade definido como 50, o novo DOP é 12. Quando o dimensionamento automático de OCPU está ativado, o DOP é definido como 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 as etapas abaixo 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 Load Default Values e clique em Save Changes.
- Alterar Limite de Simultaneidade do Serviço MEDIUM com o 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 do serviço MEDIUM. - Observações sobre Alteração do Limite de Concorrência do Serviço MEDIUM (Modelo de Computação OCPU)
Tópicos relacionados
Tópico principal: Gerenciar Simultaneidade e Prioridades no Autonomous Database
Procedimento Change MEDIUM Service Concurrency Limit with PL/SQL UPDATE_PLAN_DIRECTIVE (OCPU Compute Model)
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 do 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 às 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.
Observações de Alteração do Limite de Concorrência do Serviço MEDIUM (Modelo de Computação OCPU)
-
A alteração do limite de simultaneidade só é permitida para o serviço MEDIUM.
-
A alteração do limite de concorrência 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 o Dimensionamento automático de OCPU desativado: entre:
1
e3 x the number of OCPUs
-
Com o Dimensionamento automático de 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 × número de OCPUs quando o número de OCPUs é ≥ 4
5 quando o número de OCPUs é < 4
3,78 × número de OCPUs quando o número é ≥ 4
15 quando o número é < 4
DOP
4 quando o número de OCPUs é ≥ 4
ou
O número de OCPUs, quando o número for < 4
4 quando o número de OCPUs é ≥ 4
ou
O número de OCPUs, quando o número for < 4
-
Alterando o valor do limite de simultaneidade, o DOP do serviço MEDIUM pode chegar a no mínimo 2 e no máximo
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 dimensionamento automático de computação.
-
A qualquer momento, você poderá retornar aos valores padrão do limite de simultaneidade do serviço MEDIUM e DOP.