Regressão Linear
As médias e máximos são sobre dados brutos diários ou dados brutos por hora, dependendo do contexto de tempo global da seguinte forma: os agregados por hora são usados quando o período está dentro dos últimos sete dias; caso contrário, os agregados diários são usados.
Os períodos de previsão são definidos como 1⁄2 da duração do período de tendência, por exemplo: as tendências de 30 dias são projetadas 15 dias para frente e as tendências de 90 dias 45 dias para frente.

O gráfico acima mostra o uso diário médio e máximo da CPU em 30 dias para o banco de dados HR-Dev
. Observamos uma lacuna consistente e considerável entre as séries de dados de Uso Médio e Uso Máximo, indicando um alto nível de variabilidade na demanda da CPU durante o dia.
A tendência e a previsão de Uso Máximo estão muito próximas ou atingindo a Alocação Máxima do banco de dados, indicando um risco de esgotamento de capacidade, caso a demanda aumente ou se uma nova carga de trabalho for introduzida.
A diferença aqui entre o Uso Máximo previsto (~29 de Média de CPU Ativa) e o Uso Médio previsto (~15 de Média de CPU Ativa) é a diferença entre a quantidade de CPU é necessária para executar todo o trabalho com segurança e a quantidade de CPU que é realmente necessária para fazer todo o trabalho . Quando os recursos da CPU têm "alocação fixa" para os bancos de dados, essa diferença representa a quantidade de recursos que está sendo paga menos a quantidade de recursos que está sendo usada e, portanto, é um custo de oportunidade induzido por ter uma demanda de CPU altamente variável.
Uma forma potencial de mitigar esse custo imputado de variabilidade é compartilhar recursos de CPU entre vários bancos de dados e permitir a alocação dinâmica de recursos entre eles em resposta às mudanças na demanda.
O Oracle Autonomous Database com dimensionamento automático ativado oferece precisamente essa solução.