Empresa líder no segmento de concessão de rodovias no Brasil enfrentava desafios de desempenho em seu ambiente Oracle, atribuídos às limitações de processamento impostas pela versão Oracle Standard 19c.


Desafio
Uma empresa líder no segmento de concessão de rodovias no Brasil enfrentava desafios de desempenho em seu ambiente Oracle, atribuídos às limitações de processamento impostas pela versão Oracle Standard 19c. A partir da versão 12c, a Oracle introduziu uma mudança que limita o consumo de CPU por sessão a no máximo 16 núcleos, independentemente da capacidade total do servidor. Quando a demanda atinge esse limite, o banco de dados restringe automaticamente os recursos disponíveis, causando impactos semelhantes à falta de CPU, mesmo que o servidor ainda possua capacidade ociosa.
Problema
O ambiente de banco de dados operava com alto consumo de CPU, evidenciando a insuficiência de recursos para atender à demanda do sistema. Com uma licença Standard Edition, limitada a 16 núcleos, a solução para reverter essa situação era otimizar o consumo de recursos, em vez de apenas aumentar os recursos disponíveis. Mesmo que o servidor fosse redimensionado para dobrar a quantidade de núcleos, o ambiente ainda enfrentaria problemas de lentidão. Antes do diagnóstico, o ambiente apresentava indicadores críticos: consumo médio de CPU de 97%, 1,3 milhão de Logical I/Os (páginas lidas em memória) por segundo e um enfileiramento médio de 17 sessões ativas. Esses valores refletiam uma sobrecarga significativa no sistema, impactando diretamente a performance e a usabilidade dos sistemas para os usuários finais.
Solução
Para diagnosticar e implementar melhorias no ambiente, sem comprometer a operação ou exigir a aquisição da versão Oracle Enterprise a qual tinha um impacto significativo financeiramente, a empresa contou com a expertise da equipe de DBAs da Horus Solutions, sua parceira de suporte. Com base no diagnóstico realizado, a Horus Solutions implementou diversas ações de otimização no ambiente Oracle, incluindo ajustes de configuração, otimização de consultas SQL, reorganização de índices e entre outras melhorias. Os resultados foram expressivos: o consumo médio de CPU foi reduzido de 97% para 35%, enquanto a média de Logical I/O por segundo caiu de 1,3 milhão para 820 mil. Além disso, o enfileiramento médio de sessões ativas diminuiu de 17 para 7. Esses avanços representaram um ganho de 63% na utilização de CPU, uma redução de 37% no Logical I/O e uma diminuição de 58% no enfileiramento de sessões, proporcionando um ambiente mais eficiente e estável.
Benefícios
As ações de otimização implementadas pela Horus Solutions não apenas superaram as limitações impostas pela licença Oracle Standard Edition, mas também criaram uma margem de recursos disponíveis no ambiente. Isso garante que, mesmo com um aumento na carga de trabalho, como a adição de novas aplicações ou um maior volume de transações, o sistema será capaz de atender à demanda com eficiência. Além disso, as melhorias proporcionaram uma maior capacidade de processamento. Mesmo diante de um aumento no volume de transações, o consumo de recursos permaneceu reduzido, demonstrando que o desempenho foi aprimorado de forma sustentável e escalável. Esses resultados destacam a eficácia das soluções implementadas pela Horus Solutions, que foram capazes de otimizar o desempenho do banco de dados de maneira significativa. A parceria consolidou um ambiente mais eficiente, ágil e preparado para atender às crescentes necessidades da empresa, reafirmando o compromisso da Horus Solutions em entregar resultados de qualidade para seus clientes.
Sobre a Horus:
A Horus Solutions é uma empresa nacional especializada em soluções de information management. Parceira oficial das maiores fabricantes de softwares do mercado como SAP, IBM, MySQL, PostgreSQL, Oracle e Microsoft. Fundada em 1995, a Horus atua em todo o território nacional e em diversos setores da economia. A empresa conta com colaboradores qualificados, experientes e certificados, que levam aos seus clientes um serviço de alta qualidade em todas as áreas em que atua.
