Use o comando onstat-d para mostrar informações sobre os chunks de cada espaço de armazenamento.
O comando onstat –d fornece uma saída em duas partes. A primeira parte identifica todos os dbspaces numa instancia; a segunda parte identifica todos os chunks associados aos dbspaces da primeira parte.
Sintaxe:
onstat –d
O comando onstat –d fornece uma saída em duas partes. A primeira parte identifica todos os dbspaces numa instancia; a segunda parte identifica todos os chunks associados aos dbspaces da primeira parte.
Usando onstat-d com blobspaces
Se você usar o comando onstat-d em uma instância com chunks blobspace, o servidor de banco de dados exibira a seguinte mensagem:
NOTE: For BLOB chunks, the number of free pages shown is out of date. Run ‘onstat -d update' for current stats.
Para obter estatísticas dos chunks blobspaces atualizadas, digite o comando onstat –d update. O utilitário onstat atualiza a shared memory com uma contagem exata de páginas livres para cada chunk blobspace.
Waiting for server to update BLOB chunk statistics ...
Exemplo do comando onstat –d:
IBM Informix Dynamic Server Version 11.50.FC6WE -- On-Line -- Up 14 days 04:47:06 -- 1310184 Kbytes
Dbspaces
address | number | flags | fchunk | nchunks | pgsize | flags | owner | name |
4c4cc028 | 1 | 0x70001 | 1 | 1 | 2048 | N B | informix | rootdbs |
4d53e9d0 | 2 | 0x70001 | 2 | 1 | 2048 | N B | informix | plog |
4d53eb68 | 3 | 0x42001 | 3 | 1 | 2048 | N TB | informix | tmp1_tst |
4d53ed00 | 4 | 0x42001 | 4 | 1 | 2048 | N TB | informix | tmp2_tst |
4d540028 | 5 | 0x42001 | 5 | 1 | 2048 | N TB | informix | tmp3_tst |
4d5401c0 | 6 | 0x60001 | 6 | 1 | 2048 | N B | informix | logicallog |
4d540358 | 7 | 0x60001 | 7 | 1 | 2048 | N B | informix | crm_tst |
4d5404f0 | 8 | 0x60001 | 8 | 4 | 2048 | N B | informix | logix_tst |
8 active, 2047 maximum
Chunksaddress | chunk/dbs | offset | size | free | bpages | flags | pathname |
4c4cc1c0 | 1 1 | 0 | 150000 | 110158 | P0-B- | /dbtst/dbroots/rootdbs | |
4d540688 | 2 2 | 0 | 500053 | 0 | P0-B- | /tstlog/pyslog/plog | |
4d540878 | 3 3 | 0 | 250053 | 249950 | P0-B- | /tsttmp/tmp1_tst | |
4d540a68 | 4 4 | 0 | 250053 | 249950 | P0-B- | /tsttmp/tmp2_tst | |
4d540c58 | 5 5 | 0 | 250053 | 249950 | P0-B- | /tsttmp/tmp3_tst | |
4d541028 | 6 6 | 0 | 1500053 | 0 | P0-B- | /tstlog/logicallog/llog | |
4d541218 | 7 7 | 0 | 1000053 | 699914 | P0-B- | /dbtst/crm/crm.01 | |
4d541408 | 8 8 | 0 | 2000053 | 116 | P0-B- | /dbtst/logix/tst.01 | |
4d5415f8 | 9 8 | 0 | 2000003 | 90 | P0-B- | /dbtst/logix/tst.02 | |
4d5417e8 | 10 8 | 0 | 2000003 | 542310 | P0-B- | /dbtst/logix/tst.03 | |
4d5419d8 | 11 8 | 0 | 2000003 | 2000000 | P0-B- | /dbtst/logix/tst.04 |
11 active, 32766 maximum
NOTE: The values in the “size” and “free” columns for DBspace chunks are
displayed interms of “pgsizes” of the DBspace to which they belong.
Expand chunk capacity mode: always
Descrição dos campos do DBspaces
address
É o endereço do dbspace na shared memory.
number
Número de identificação único do dbspace atribuído na criação.
flags
Valores hexadecimal usado para descrever cada dbspaces. Cada flag individual descreve o status do dbspace usando os seguintes valores hexadecimais:
Valor da Flag | Descrição |
0x00000000 | Mirror não habilitado e dbspace não espelhado |
0x00000001 | Mirror habilitado e dbspace não espelhado |
0x00000002 | Mirror habilitado e dbspace espelhado |
0x00000004 | Mirror do chunk desabilitado |
0x00000008 | Mirror Recente |
0x00000010 | Blobspace |
0x00000020 | Blobspace em mídias removíveis |
0x00000040 | Blobspace em mídias óticas |
0x00000080 | Blobspace dropado |
0x00000100 | Blobspace é ótico STAGEBLOB |
0x00000200 | DBspace esta sendo recuperado |
0x00000400 | DBspace totalmente recuperado |
0x00000800 | Logical Log esta sendo recuperado |
0x00001000 | Uma tabela na dbspace esta sendo dropada |
0x00002000 | DBspace temporário |
0x00004000 | Blobspace esta sendo backupeado |
0x00008000 | Sbspace |
0x00010000 | Physical ou logical log alterado |
0x00020000 | Dbspace ou chunk tables alterado |
0x00040000 | Dbspace ou blobspace contem large chunk |
0x00080000 | Chunk nesse dbspace foi renomeado |
0x00100000 | DBspace temporários utilizados apenas em discos compartilhados em outros servidores.É um dos dbspaces listados no parâmetro ONCONFIG SDS_TEMPDBS. |
0x00200000 | DBspace temporários utilizados apenas em discos compartilhados em outros servidores. É um dos dbspaces listados no parâmetro ONCONFIG DBSPACETEMP. |
0x00400000 | O DBspace foi backapeado. |
fchunk
É o numero de identificação do primeiro chunk da dbspace
nchunk
É o numero de chunk existente na dbspace
pgsize
É o tamanho da pagina do dbspace em bytes
flags
Usa letras em cada posição para descrever cada dbspace
Posição 1:
Flag | Descrição |
M | Mirror |
N | Não Mirror |
Posição 2:
Flag | Descrição |
X | Mirror criado recente |
P | physical recuperado aguardando pela recuperação do Logical Log |
L | Logical esta sendo recuperado |
R | Sendo recuperado |
D | Down |
Posição 3:
Flag | Descrição |
B | Blobspace |
S | Sbspace |
T | DBspace temporária |
U | SBspace temporária |
W | DBspace temporário no server primário (Esta flag só é mostrada no server secundário) |
Posição 4:
Flag | Descrição |
B | O Dbspace tem chunks maiores que 2GB |
Owner
Proprietário do DBspace
Name
Nome do DBspace
Na linha a seguir da lista dos dbspaces:
active: Numero de dbspaces sendo utilizando no momento pela instancia incluindo o rootdbs
Maximum: refere-se ao numero máximo de DBspaces que a instância suporta.
Descrição dos campos dos Chunks
address
É o endereço do chunk
chunk/dbs
É o numero do chunk associado ao numero do dbspace
offset
É o numero do offset do Chunk criado
size
Tamanho do total do chunk, esse numero é em paginas.
free
O número de páginas livres no chunk.
Para um blobspace, indica o números de paginas livres aproximado
bpages
Tamanho do total do chunk em blobpages.
flags
Prove informações de status dos chunks.
Posição 1:
Flag | Descrição |
P | Primário |
M | Mirror |
Posição 2:
Flag | Descrição |
N | Renomeado e requer inicialização ou inconsistente |
O | Online |
D | Down |
X | Mirror criado recentemente |
I | Inconsistente |
Posição 3:
Flag | Descrição |
- | DBspace |
B | Blobspace |
S | Smart Blobspace |
Posição 4:
Flag | Descrição |
B | O chunk tem suporte acima de 2GB |
Posição 5:
Flag | Descrição |
- | Não utiliza direct I/O ou os I/O concorrentes estão em cooked |
C | No AIX ®, usando I/O concorrendo em cooked |
D | Direto I/O |
pathname
é o caminho dos chunks nos dispositivos físicos.
Na linha abaixo das visualizações dos chunks:
active: Numero de chunk sendo utilizando no momento pela instancia incluindo o rootdbs
Maximum: refere-se ao numero máximo de chunks a instância suporta.
Nenhum comentário:
Postar um comentário