- Este tópico contém 21 respostas, 6 vozes e foi atualizado pela última vez 15 anos, 4 meses atrás por
Ishii.
-
AutorPosts
-
28 de outubro de 2010 às 5:36 pm #96610
Niggaz
ParticipanteBom dia amigos!
Aqui na empresa que trabalho, temos o seguinte cenário:
Temos cerca de 120 users, cada user tem a sua tablespace e suas respectivas tabelas.
No banco só tem 1(uma) tablespace TEMP.A dúvida é: Preciso criar uma tablespace temporaria para cada user?
Ao meu ver, do jeito que está, é uma forma errada(peguei o bonde andando)..queria saber se preciso criar mesmo e qual a melhor maneira de configurar.
Obrigado!
28 de outubro de 2010 às 6:01 pm #96611Peterson
ParticipanteVocês têm 120 schemas? São aplicações distintas que usam cada um dos schemas?
28 de outubro de 2010 às 6:09 pm #96613Niggaz
ParticipanteExatamente, 120 schemas.
É assim: Cada Schema funciona como uma empresa. Essas empresas são acessadas por uma só aplicação, porém elas não “se conversam”. Cada empresa tem as suas tabelas(que por sinal são iguais) que recebem as suas informações.
Entendeu?
28 de outubro de 2010 às 6:15 pm #96616DBA_LUCAS
ParticipanteCara , ate onde eu sei , vc só precisa de 1 tablespace temporaria para cada instancia de banco de dados , independente de quantas tablespaces ou users vc tem criado!
28 de outubro de 2010 às 6:15 pm #96617Peterson
ParticipanteBom jovem,
Então é o seguinte. Primeiro você tem que avaliar se ter uma só tablespace é um problema para você. Se não for, não justifica criar outras. Mas se precisar, você pode criar grupos de tablespace temporárias. Assim você pode trabalhar mais eficientemente e resolver algum gargalo que possa estar acontecendo.
28 de outubro de 2010 às 6:18 pm #96619Niggaz
Participantehmmm
Como eu faço para avaliar isso?
Eu não sei se isso pode estar causando um outro problema: Do nada a conexão ficou muito lenta. Demora para conectar e depois qdo conecta, os selects são rápidos…
Não sei se tem relação…
28 de outubro de 2010 às 6:25 pm #96621Peterson
ParticipanteCara, no Enterprise Manager deve ter alertas se tiver faltando área de memória. Monitore também pelo taskmanager do Windows se a memória do Windows não tá no gargalo.
28 de outubro de 2010 às 6:40 pm #96623Niggaz
ParticipanteEntão Petersen, é Linux e faço o monitoramento pelo Nagios.
Segundo ele a CPU está ok.
O problema está em alguma Tablespace…porém o maldito não fala qual…rs
28 de outubro de 2010 às 8:50 pm #96626Regis Araujo
ParticipanteOla Niggaz.! Boa tarde..!
Bom… vamos ao que ja foi dito..!!
Vc acha que o problema possa ser uma tablespace.. mas se o problema fosse qualquer tablespace, vc teria um erro de “EXTENT”..! Mesmo que seja em uma tablespace TEMP..!!
Gere um AWR do período de lentidão e verifique os gargalos..!!
Abraços..!
28 de outubro de 2010 às 9:55 pm #96628Niggaz
ParticipanteObrigado Thunder_Catz!
Oq seria AWR? rs 😳
29 de outubro de 2010 às 12:10 am #96634hudsona
ParticipanteAmigo
O AWR coleta estatísticas do banco de dados, diferentes estatísticas são coletadas pelo AWR, incluindo eventos de espera, estatísticas de modelo de tempo (time model statistics), estatísticas de histórico de sessão ativa …. etc.
Existe uma material bem vasto sobre ele no google …Facilitando a sua vida, para gerar um snapshot use o E.M
clique em desempenho >> adivisor Central >> e gera logo um snapshot awr com analise de desempenho do addm, já vai te ajudar …
29 de outubro de 2010 às 12:14 am #96635Ishii
ParticipanteOlá,
Para entendimento geral:
O momento de lentidão é percebido na conexão apenas? Ou seja, após a conexão, as queries são executadas rapidamente?
Se sim, quantas conexões simultâneas estamos falando?
Qual a configuração do SGA e do SO para Memória RAM?
A configuração do cliente Oracle é via hostname ou IP?
Estou lhe dando algumas dicas do caminho, mas me parece ser mais um problema relacionado a rede ou a forma de conexão do que do Oracle especificamente….[]s Ishii
ps: Lembrando nosso amigo Portilho: “Tuning é fácil, basta seguir a receita…”29 de outubro de 2010 às 3:01 pm #96638Peterson
ParticipanteComplementando o Ishii,
Demora no momendo da conexão não é sintoma de problemas com a tablespace temporária. Como o Ishii disse, parece ser mais problema de rede ou dimensionamento de memória no servidor.
🙄
29 de outubro de 2010 às 3:19 pm #96642Niggaz
ParticipanteBom dia Ishii, desculpa a demora em responder.
Vamos lá:
A conexão é somente no momento de conexão, depois as querys são normais.
A conexões são poucas, existem 120 users, mas nem todos são usados diariamente, no momento eu diria que não passa de 20 conexões.A maquina está com 1g de memoria livre.
A configuração do client é IP.
Como eu vejo a configuração da SGA?
Obrigado
29 de outubro de 2010 às 3:26 pm #96643Niggaz
ParticipanteEntão Peterson…
como eu verifico se a minha SGA está de acordo?
-
AutorPosts
- Você deve fazer login para responder a este tópico.