...
- Obtendo informações do banco.
Bloco de código # -u -> pedir informacoes de todas as tabelas inclusive da de sistema # -c -> parametros de conexão # -q -> quiet (nao mostrar informações na tela) # -o -> jogar informações para um arquivo DBINFO -u -c "server=<nome servidor>;uid=DBA;pwd=<senha banco>" -q -o "<nome arquivo output>"
- Calcular aumento do tamanho do banco.
O número de páginas livre deve ser ajustado conforme a velocidade de aumento do banco. Assim, a idéia é executar o procedimento acima durante uma semana para encontrar uma taxa de decréscimo de páginas livre de forma a realizar esta tarefa mensalmente. Vamos supor que um banco diminui seu número de páginas livre a uma média de 1000 páginas por dia (1000 x 4k = 4Mb por dia). Assim, se quisermos ter uma folga de 30 dias (assumindo que o banco esteja com um número mínimo de páginas livre neste momento), teremos de acrescentar 30 x 1000p = 30000 páginas ou 30000p x 4k (tamanho de 1 página) = 120Mb ao tamanho do banco. - Aumentar banco.
Executar no ISQL o seguinte comando (ajustando o tamanho a ser acrescido conforme o resultado no seu banco):Bloco de código ALTER DBSPACE SYSTEM ADD 120MB
- Desfragmentar Sistema operacional.
Nota Acrescentar desfragmentação de tabelas e índices O ideal é criar um evento que rode à noite para fazer este trabalho de forma automática.
Tamanhos Máximos
Tipo | Valor |
---|---|
Tamanho Banco | 13 arquivos (DB) por banco. Para cada arquivo, seu tamanho é determinado pelo Sistema Operacional (mais abaixo) |
Tamanho Arquivo (FAT 12) | 16 MB |
Tamanho Arquivo (FAT 16) | 2 GB |
Tamanho Arquivo (FAT 32) | 4 GB |
Tamanho Arquivo para NTFS, HP-UX 11.0 ou mais recentes, Solaris 2.6 ou mais recentes, Linux 2.4 ou mais recentes) | 512 GB for 2 KB pages |
Tamanho Arquivo (para todas as outras plataformas e sistemas de arquivos) | 2 GB |
Tamanho máximo cache (non-AWE cache) (Windows XP Home Edition, Windows XP Professional, Windows Server 2003 Web Edition, Windows Server 2003 Standard Edition, Windows Server 2008, Windows Server 2008 R2, Windows 7) | 1.8 GB |
Tamanho máximo cache (non-AWE cache) (Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Windows Vista Ultimate, Windows Vista Enterprise, Windows Vista Business, Windows Vista Home Premium, Windows Vista Home Basic) | 2.7 GB |
Tamanho máximo cache (AWE cache) (Windows XP Home Edition, Windows XP Professional, Windows Server 2003 Web Edition, Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition ) 100% da memória disponível | 128 MB |
Tamanho máximo cache (Windows Mobile) | Limitado ao tamanho de memória do dispositivo |
Tamanho máximo cache (Unix---Solaris, x86 Linux, IBM AIX, HP) | 2 GB para servidor 32-bits |
Tamanho máximo cache (Win 64) | Limitado pelo tamanho da memória física nos servidores 64-bits |
Tamanho máximo cache (Itanium HP-UX) | Limitado pelo tamanho da memória física nos servidores 64-bits |
...