Neste post mostrarei de forma simplória, como o IBM DB2 realiza o gerenciamento de memória.
A imagem abaixo, mostra como é realizado o gerenciamento de memória no DB2, indiferente de sua versão.
Na imagem acima, podemos observar que as configurações de memória compartilhada, ou shared memory do IBM DB2 são:
Do Database Manager
Armazena todas as informações de uma instância (como lista das conexões ativas e informações de segurança)
Do Database
Armazena informações de um database, inclusive os caches (package, log buffers, bufferpools)
Da aplicação
Armazena informações compartilhadas entre o DB2 e uma aplicação específica (como data rows sendo passadas para / do database)
Dos Agentes (Private Memory)
Armazena informações usadas pelo DB2 para uma aplicação específica (como sort heap, informação de cursor)
0 comentário