Pessoal,

Estou montando um novo servidor Oracle 10g e fiquei com algumas dúvidas
sobre tuning de IO:

Segundo o material disponível na net existem vantagens em se utilizar
direct IO.
Segundo a oracle direct IO pode ser habilitado através dos seguintes
parâmetros:

disk_asynch_io = TRUE
filesystemio_options = SETALL

A minha dúvida é: Mesmo configurando esses parâmetros eu devo montar os
meus
filesystems com a opção -dio?

Eu uso AIX5.3, nesse SO (não sei se essa opção está disponível em outros
SO´s,
acredito que sim!) existe uma nova modalidade de IO conhecida como
concurrent IO
que utiliza read/write locks sobre inodes. De maneira geral é recomendado
criar
vários filesystems (não pretendo usar raw IO) para dados, redo, etc. para
que
haja menos "lock" sobre os inodes acessados de forma concorrente.
Tbm. segundo a oracle concurrent IO pode ser habilitado através dos
parâmetros
acima!

A dúvida é: Mesmo configurando os parâmetros no spfile eu devo montar os
meus
filesystems com a opção -cio?

Ou seja: Mesmo setando os parâmetros disk_asynch_io e felesystemio_options
eu devo montar os filesystems com -dio e -cio?

Devo montar o filesystme assim:
         /dev/hd2ora   /u02   jfs2   Jun 25 11:34
         rw,dio,cio,log=/dev/loglv00
e setar os parâmetros no spfile ou

Posso montar assim:
         /dev/hd2ora /u02    jfs2   Jun 25 11:34 rw,log=/dev/loglv00
e setar os parâmetros no spfile?

Eliandro.



Responder a