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!

Rafael Balaguer é DBA DB2 LUW Sênior na empresa UOL DIVEO, em São Paulo capital. Certificações: IBM Certified DBA – DB2 10.1 for LUW / IBM Certified Database Associate – DB2 10.1 Fundamentals / IBM Certified Database Associate – DB2 9 Fundamentals / IBM Information Management DB2 Technical Professional v2 / IBM Certified System Administrator – AIX 7IBM Certified Operator – AIX 6.1 Basic Operations / IBM Certified Specialist – System x Technical Fundamentals V11ITIL V3 Foundation / MCTS Implementation and Maintenance – SQL Server 2008 / MCITP Database Administrator – SQL Server 2008