
No primeiro artigo mostrei como listar e coletar algumas informações.
Hoje vou demonstrar mais exemplos práticos de como coletar essas informações e mostrar a função de algumas delas.
Vou separar por diferentes “áreas”:
1) VARIÁVEIS DE AMBIENTE
Todos sabemos que uma forma de listar as variáveis de ambientes é com o comando db2set –all, mas podemos usar uma view para isso. A SYSIBMADM.REG_VARIABLES traz essas informações vejam:

2) PERMISSÕES
Para trazer informações de quais usuários e grupos que tem algum tipo de privilégio no banco de dados em que você está conectado, utilize a SYSIBMADM.AUTHORIZATIONIDS

Uma view interessante para trazer que são os owners dos objetos é a SYSIBMADM.OBJECTOWNERS

3) BANCO DE DADOS
Se você deseja listar os “paths” do seu banco de dados utilize a view SYSIBMADM.DBPATHS
Em um banco de dados sem automatic storage você vai ver os diretórios com os containers:

Já em um banco com automatic storage você vê os seus storage path’s.
Path1,jpeg

Para coletar o tamanho dos seus storage path’s utilize a view SYSIBMADM.SNAPSTORAGE_PATHS

4) TABLESPACES
Precisa saber quanto que um tablespace DMS cresce diariamente? Utilize a SYSIBMADM.TBSP_UTILIZATION

Para trazer dados, de pagesize, extent, prefetch e file system caching dos seus tablespaces use a SYSIBMADM.SNAPTBSP

5) BUFFERPOOLS
Para informações de escrita nos bufferpools utilize a SYSIBMADM.BP_WRITE_IO
Com essas informações em mãos sabemos a quantidade de escritas síncronas e a assíncronas, além do tempo em milissegundos.

Para informações de leitura nos buffers a SYSIBMADM.BP_READ_IO

No próximo artigo, vou publicar informações importantes para detectar problema de performance em queries.
Até a próxima pessoal!