Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
| | O swap não é utilizado directamente pelo Oracle mas sim pelo sistema operativo onde o vais instalar, no caso do HP-UX posso te dizer que a regra que vem no manual é instalar um filesystem de swap cujo dimensão seja o dobro da memória total da máquina, seja para utilização de Oracle ou não. Resumidamente o swap deve ser calculado tendo em atenção a gestão da mesma por parte do SO e os requesitos em termos de utilização de memória dos vários processos que pretendes correr. |
| |
|
| | Mas estás limitado a 2gb de swap por particao (da man page do mkswap(8): The maximum useful size of a swap area now depends on the architecture. It is roughly 2GiB on i386, PPC, m68k, ARM, Estas são as más notícias. As boas é que podes ter até 8 partições de swap (16Gb, que deve ser suficiente para toda a gente :-P |
| |
| | Esqueci-me de dizer que isto é para linux :-) |
| |
| | E sim a Oracle tem uma SWAP dela propria, aquilo tem um nome qualquer, mas basicamente e' um SWAP!
-------------------------------------------- If there is such a thing as too much power... I've not discovered it... |
| |
| | Humm... essa nunca tinha ouvido.
-- "Why waste negative entropy on comments, when you could use the same entropy to create bugs instead?" -- Steve Elias |
| |
| | O espaco de swap e' relevante se tiveres um dataset que e' consideravelmente maior que a RAM disponivel. Se o teu dataset for relativamente pequeno (no teu caso por exemplo 1GB) entao podes usar menos swap. Em geral no entanto nao faz mal nenhum configurares espaco de swap suficiente caso a maquina precise de *muito* paging. Se a performance e' algo crucial no teu caso, sugiro que primeiro te preocupes com coisas como o tamanho da SGA (certifica-te maximizas a RAM disponivel na maquina), o tamanho das tabelas para os "redo logs" e os "rollback segments". Se estes nao forem suficientemente grandes pode ter um impacto muito grande na performance. Implementa tambem uma estrategia de separar as tabelas de indexing das tabelas de dados atraves de discos diferentes -- outra coisa que ajuda (caso estejas a usar Linux) se nao tiveres RAID e' usar LVM para fazeres stripping das tabelas de dados atraves de discos/controladores diferentes. Finalmente, certifica-te que nao tens um numero de threads demasiado grande para o numero de CPU's na tua maquina -- em geral nao deves ter mais que 10 threads Oracle por CPU (a partir dai o context-switching do sistema operative torna-se um overhead). Num projecto recente nos fizemos um monte de scr1pts bourne e PL/SQL que verificam estas coisas todas e armazenam resultados no Oracle (que podem depois ser usados juntamente com triggers quando as coisas correm mal) -- se estiveres interessado manda-me um e-mail que eu envio-te os ditos scr1pts. Regards,
-- "Why waste negative entropy on comments, when you could use the same entropy to create bugs instead?" -- Steve Elias |
| |
|
| | Ja' reparei que ocasionalmente posts que faco no gildot ficam com 'i's trocados por '1's em certos casos... isto e' de proposito ? Testing... scr1pt -- scr1pt...
-- "Why waste negative entropy on comments, when you could use the same entropy to create bugs instead?" -- Steve Elias |
| |
| | scr1pt, script, hum.... Já se falou nisso por ai, é para evitar que scripts mal intencionados sejam colocados no meio dos comentários.
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin, 1759 |
| |
| | scr|pt -- scr1pt -- scr1pt |
| |
| | e eu a pensar que o gajo era elite e trocava os I pelos 1 ... *joking* Jynx |
| |
| | Obrigado pela resposta. Quanto aos redo logs e rollback segments, tenho o cuidado de os fazer com tamanho suficiente. Estou a usar raid ... Quanto aos threads é uma questão a verificar. Em relação ao swap vou fazer 4 partições de 500MB. Se puderes enviar os scr1pts agradeço (mailto: jejardim@netscape.net). EJ |
| |
| | Tudo o que precisas de saber sobre performance em Oracle: http://www.amazon.com/exec/obidos/ASIN/0201715848/qid=1015940446/sr=2-1/ref=sr_2_1/104-695 7882-7838364 Regards,
-- "Why waste negative entropy on comments, when you could use the same entropy to create bugs instead?" -- Steve Elias |
| |
| | Se a Oracle manda faz, particularmente se tens ambições de alguma vez ter suporte técnico :) Separa os 4G pelo máximo de discos possíveis. A VM faz striping sobre todas as zonas de swap disponiveis |
| |
|