MV – Dimensionando Banco no ODA

Última atualização: 12/Jun/2018

Uma dúvida muito frequente em relação ao software de gestão hospitalar MV é o dimensionamento do banco de dados Oracle (ou “sizing” para alguns mais técnicos).

O maior problema de performance do MV é o acúmulo de dados históricos e a não capacidade de particionamento do banco de dados Oracle Standard Edition (Standard Edition One, Standard Edition e Standard Edition 2) e da impossibilidade de particionamento do banco de dados do MV.

É sabido que quanto maior forem as tabelas, mais lentos serão os queries, pois boa parte das vezes deve se feito uma “varredura” em toda a tabela para realizar qualquer consulta.

E levando em conta os seguintes fatos para o Banco de Dados Orace:

  • Standard Edition One está limitado a 4 threads (A Oracle nunca admitiu isso);
  • Standard Edition está limitado a 8 threads (Também nunca admitido);
  • Standard Edition 2 está limitado a 16 threads (Isso ela admitiu publicamente);
  • Enterprise Edition não possui limitação de threads e possui “paralelismo”;

Criamos uma tabelinhas para fácil uso para dimensionamento de banco de dados para MV nos vários modelos de ODA.

Banco de dados Pequeno

São geralmente poucos anos de informações de prontuário, algo como 1 a 3 anos em média. São bancos com menos de 500 GB com Standard Edition 2 e menos de 1 TB com Enterprise Edition.

Usuários Cores de DB Modelo ODA Edição Database
Até 150 usuários 1 processador ODA X7-2S (Sem HA) SE One / SE / SE2
Até 500 usuários 2 processadores ODA X7-2M (Sem HA) SE2
Até 2.500 usuários 4 cores ODA X7-2S (Sem HA) EE
Até 3.250 usuários 4 cores ODA X7-2M (Sem HA) EE
Até 6.200 usuários 8 cores ODA X7-2M (Sem HA) EE
Até 7.400 usuários 10 cores ODA X7-2M (Sem HA) EE
Até 4.250 usuários 8 cores ODA X7-2 HA EE
Até 8.500 usuários 16 cores ODA X7-2 HA EE
Até 16.000 usuários 32 cores ODA X7-2 HA EE
Até 19.000 usuários 40 cores ODA X7-2 HA EE
Até 24.000 usuários 48 cores ODA X7-2 HA EE
Até 30.000 usuários 72 cores ODA X7-2 HA EE

Banco de dados Grande

Para o Standard Edition, tabelas acima de 500 GB já são consideradas grandes, e no caso do Enterprise Edition, tabelas acima de 1 TB já podem ser consideradas grandes.

Situação típica quando passamos de 5 anos de informações armazenadas.

Usuários Cores de DB Modelo de ODA Edição Database
Até 200 usuários 2 processadores ODA X7-2M (Sem HA) SE2
Até 300 usuários 4 cores ODA X7-2S (Sem HA) EE
Até 350 usuários 4 cores ODA X7-2M (Sem HA) EE
Até 700 usuários 8 cores ODA X7-2M (Sem HA) EE
Até 850 usuários 10 cores ODA X7-2M (Sem HA) EE
Até 1.700 usuários 20 cores ODA X7-2M (Sem HA) EE
Até 750 usuários 8 cores ODA X7-2 HA EE
Até 1.500 usuários 16 cores ODA X7-2 HA EE
Até 3.000 usuários 32 cores ODA X7-2 HA EE
Até 3.750 usuários 40 cores ODA X7-2 HA EE
Até 4.500 usuários 48 cores ODA X7-2 HA EE
Até 6.000 usuários 72 cores ODA X7-2 HA EE

Para o ODA X7-2 HA, a implementação pode ser virtualizada e a aplicação MV 2000 ou Soul MV podem ficar em máquinas guests (DomU) do ODA virtualizado.

Com o novo Appliance Manager 12.1.2.11 é possível colocar a aplicação MV no mesmo appliance X7-2 S/M utilizando o KVM.  Assim temos alguns cores alocados à aplicação MV, isolados do Banco de Dados Oracle.