Como e onde monitorar checkpoints?

Versão para impressãoEnviar para amigoVersão PDF
  • Ativar trace do checkpoint definindo a variável TRACECKPT = 1 antes de iniciar o banco(esta variável tem efeito apenas após versão 9.40). No log (onstat -m) do banco será exibido tempos e detalhes dos flush em disco.
  • Avisos no arquivo de log (exibido no comando onstat -m)
    Nestes avisos é demonstrado quanto tempo o checkpoint está levando.
  • Comando onstat -F.
    Este comando exibe as threads de IO VPs , que fazem o flush dos dados para o disco. Através deste comando é possível visualizar qual chunk está sendo gravado no momento.
  • Comando onstat -b ou onstat -R
    Nestes comandos demonstram a situação dos buffers e dirty buffers (buffers modificados). Ambos exibem a quantidade de buffers modificados na ultima linha, algo como:
    > onstat -b | grep -i modified
     0 modified, 50000 total, 65536 hash buckets, 2048 buffer size
     0 modified, 2000 total, 2048 hash buckets, 4096 buffer size
    > onstat -R | grep dirty
    0 dirty, 50000 queued, 50000 total, 65536 hash buckets, 2048 buffer size
    start clean at  60.000% (of pair total) dirty, or 3750 buffs dirty, stop at
    0 dirty, 2000 queued, 2000 total, 2048 hash buckets, 4096 buffer size
    start clean at  60.500% (of pair total) dirty, or 151 buffs dirty, stop at
    

    Quando utilizado Informix igual ou superior a versão 11, é possível ter mais de um pool de buffers devido a possibilidade de trabalhar com mais de um tamanho de pagina. O que é demonstrado no exemplo de código acima, que foi executado em uma versão 11.50.
Apartir da versão 11
  • sysmaster:syscheckpoint
  • sysmaster:sysckptinfo
  • onstat -g ckp

Observação: A partir da versão 11 o checkpoint não bloqueia mais o banco de dados e o tempo para flush do checkpoint pode ser definido automaticamente pelo banco , quando ativado o parâmetro AUTO_CKPTS.
Para maiores informações ver http://publib.boulder.ibm.com/infocenter/idshelp/v115/topic/com.ibm.perf...

0
Ainda não votado
Sua avaliação: Nenhum

Muito bom

Muito boa esta dica, eu estava procurando esta informação.

Comentar

O conteúdo deste campo é privado não será exibido ao público.
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Você pode usar tags BBCode no texto.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

Mais informações sobre as opções de formatação

CAPTCHA
Este teste é para bloquear programas automatizados e previnir spams
CAPTCHA de Imagem
Digite o texto exibido na imagem.