O Gerenciador de Banco de Dados e Espaço Temporário

O gerenciador do banco de dados do servidor IBM Storage Protect gerencia e aloca memória do sistema e espaço em disco para o banco de dados. A quantia de espaço de banco de dados que o sistema necessita depende da quantia de memória do sistema que está disponível e da carga de trabalho do servidor.

O gerenciador do banco de dados classifica dados em uma sequência específica, de acordo com a instrução SQL emitida para solicitar os dados. Dependendo da carga de trabalho no servidor, e se houver mais dados do que o gerenciador de banco de dados pode gerenciar, os dados (que são ordenadas em sequência) serão alocados para espaço em disco temporário. Os dados são alocados para espaço em disco temporário quando há um conjunto de resultados grande. O gerenciador do banco de dados gerencia dinamicamente a memória que é usada quando os dados são alocados para espaço em disco temporário.

Por exemplo, o processamento de expiração pode produzir um conjunto de resultados grande. Se não houver memória do sistema suficiente no banco de dados para armazenar o conjunto de resultados, alguns dos dados serão alocados para espaço em disco temporário. Durante o processamento de expiração, se um nó ou espaço no arquivo selecionado for muito grande para ser processado, o gerenciador de banco de dados não poderá classificar os dados na memória. O gerenciador de banco de dados deve usar o espaço temporário para classificar dados.

Para executar operações do banco de dados, considere incluir mais espaço de banco de dados para os seguintes cenários:
  • O banco de dados tem uma pequena quantia de espaço e a operação do servidor que requer espaço temporário usa o espaço livre restante.
  • Os espaços no arquivo são grandes ou os espaços no arquivo têm uma política designada que cria diversas versões de arquivo.
  • O servidor IBM Storage Protect deve executar com memória limitada. O banco de dados usa a memória principal do servidor do IBM Storage Protect para executar operações do banco de dados No entanto, se houver memória insuficiente disponível, o servidor IBM Storage Protect alocará espaço temporário no disco para o banco de dados.. Por exemplo, se 10 GB de memória estiver disponível e as operações do banco de dados requererem 12 GB de memória, o banco de dados utilizará espaço temporário.
  • Umaout of database spaceé exibido ao implementar um servidor IBM Storage Protect . Monitore o log de atividades do servidor para mensagens que são relacionadas ao espaço de banco de dados.
Importante: não mude o software do Db2 que está instalado com os pacotes de instalação e fix packs do IBM Storage Protect Não instale ou atualize para uma versão, release ou pacote de correções diferente do software Db2 para evitar danos ao banco de dados.