Enquanto a query est\xAB rodando, e parece que o banco est\xAB parado, o que
aparece neste select?
Ele ir\xAB mostrar pelo que o banco est\xAB "esperando".

SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W WHERE
W.EVENT NOT LIKE 'SQL*Net%' AND W.EVENT NOT IN ('pmon timer', 'smon
timer', 'rdbms ipc message', 'wakeup time manager', 'jobq slave wait',
'PL/SQL lock timer') ORDER BY W.SECONDS_IN_WAIT, W.SID;


Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technologt Specialist: SQL Server 2005 (MCTS)

http://portilho.profissionaloracle.com.br




On Thu, 2008-11-06 at 12:52 +0000, rei_do_delphi wrote:
> Grande Mestre Chiappa, tudo bom? Era para eu estar neste projeto com 
> voc\xAB, mas surgiram alguns incidentes que n\xABo permitiram que isso 
> acontecesse. Mas, tenho certeza que novas oportunidades vir\xABo. em 
> primeiro lugar obrigado pela resposta super completa. Confesso que 
> n\xABo conhe\xAB muito na pr\xABtica sobre DBMS_Monitor, mas irei 
> verificar 
> isso na documentaɘœo. Referente a desabilitar Multi-Thread no BI, ja 
> passei o doc para o rapaz de BI daqui ( que n\xABo \xAB o Helber, rsrss) 
> para ele fazer isso e eu tentar efetuar um trace mais limpo e somente 
> na sess\xABo dele. Uma coisa que notei \xAB que o db_block_size do banco 
> esta com 8K e isso um pouco impactante para BI. N\xABo sei na verdade se 
> o problema esta com o banco mesmo, pois, para efetuar esta an=alise, 
> deixei o interval do AWR setado em 15 minutos, habilitei o sql_trace 
> a n\xABvel de instance e depois que o relat\xABrio terminou( digo que 
> n\xABo 
> sei se o problema \xAB no banco, porque na ferramente aparece 
> ainda "Running", mas, o banco esta parado, podendo ter ocorrido erro 
> de Time-out ou qualquer outra coisa) eu gerei o relat\xABrio do AWR para 
> identificar as Querys mais pesadas e somando todas, n\xABo passava mais 
> de 1 hora de execuɘœo ( elapsed_time) e nos traces que eu passei o 
> tkprof como: 
> 
> tkprof bise1db_ora_1220.trc bise1db_ora_1220.tkp sys=no waits=yes 
> sort=PRSELA
> (fiz isso em todos os arquivos gerados +- 20 arquivos).
> 
> n\xABo encontrei query que demorasse mais de 10 minutos, e foram poucas 
> que demoraram isso, como eu disse, n\xABo chegando a 1 hora de execuɘœo 
> no total. Defini o par\xABmetro db_16k_cache_size=350M (ambiente de 
> testes em VM com 2GB de Ram, Oracle 10G 10.2.0.1 sem patch de CPU, 2 
> processadores e Windows 2003 Standard, com excess\xABo de mem\xABria e 
> processador, igual a produɘœo), para testes, movi as tabelas do 
> schema envolvido e estou dando rebuild nos \xABndices envolvidos para 
> esta nova tablespace tb e vou ver no que vai dar, irei fazer isso j\xAB 
> com o multi-thread desativado. Depois lhe mando os resultados. Um 
> abra\xABo e muito obrigado. Espero podermos trabalhar juntos em um 
> futuro pr\xABximo. Vallew.
> 
> --- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <[EMAIL PROTECTED]> 
> escreveu
> >
> > E a\xAB friend\xABo, blz ? Tou ainda no interior, alocado no mesmo projeto
> > inicial, bastante trampo por aqui.... Int\xABo, vi o teu post, deixa eu
> > te dar umas dicas r\xABpidas, vamos ver se ajudam :
> > 
> > a) iirc (\xAB uma lembran\xABa, pois eu n\xABo desenvolvi, s\xAB DBAzei 
> > em
> > clientes que usavam o dito-cujo) no BIEE vc tem como desabilitar
> > temporariamente o recurso de multi-thread pra vc ficar s\xAB com uma
> > sess\xABo, o docto de new features (numa googlada r\xABpida encontrado em
> > http://asun.ifmo.ru/docs/bip_1013/bip.1013/e10416.pdf ) fala sobre
> > isso no cap. 12, tenta l\xAB, \xAB mais f\xABcil pra vc chegar no SQL 
> > gerado
> > assim, \xAB mais f\xABcil de se capturar os waits de sess\xABo - se 
> > puder, \xAB
> > uma boa
> > 
> > b) a id\xABia do DBMS_MONITOR \xAB vc poder setar evento 10046 de uma vez 
> em
> > v\xABrias sess\xABes de acordo com um crit\xABrio (como usu\xABrio de 
> > rede, por
> > exemplo), isso vai gerar N trace files da\xAB vc "junta" os n num s\xAB 
> com
> > o trcsess - eu falei brevemente sobre eles no Workshop II, n\xABo s\xABo
> > muito dif\xABceis de usar MAS a quest\xABo \xAB que s\xAB existem no 
> > banco 10g,
> > yes ? SE o seu banco \xAB 9i, sorry... Sendo 10g,
> > http://www.oracle-
> base.com/articles/10g/SQLTrace10046TrcsessAndTkprof10g.php
> > e http://www.psoug.org/reference/dbms_monitor.html s\xABo refs boas pra
> > eles, Complementando a documentaɘœo
> > 
> > c) quando se fala em an\xABlise de BI, se torna CRUCIAL a estrutura
> > f\xABsica (ie, partiɘ‿es, \xABndices, detalhes f\xABsicos da 
> > tablespace e das
> > tabelas/\xABndices em si), vc checou isso ? Especialmente : em muitos
> > casos \xAB utilizado uma l\xABgica star-schema (ie, fato "rodeada" por n
> > detalhes), aonde os detalhes s\xABo OPCIONAIS, nunca se sabe quais 
> ser\xABo
> > inputados - num caso assim pode ser recomendado star transform com
> > merge de bitmaps, http://www.dbazine.com/oracle/or-articles/jlewis6 
> e
> > http://www.nyoug.org/Presentations/SIG/DataWarehousing/AIS-DWSIG-
> StarSchema.pdf
> > falam um pouco sobre isso. No meu \xABltimo cliente, o meu amigo
> > consultor de BI de l\xAB ficou quase literalmente doido \xABs voltas com
> > traces e planos antes de aprendermos os detalhes citados nessas
> > fontes, como por exemplo a exig~encia de Constraints presentes (at\xAB
> > desligados, ok, como \xAB comum em DWs, Mas presentes) e RELY...
> > 
> > []s
> > 
> > Chiappa
> > 
> > --- Em oracle_br@yahoogrupos.com.br, "rei_do_delphi"
> > <brunomaximomogi@> escreveu
> > >
> > > obrigado Marcelo, vou verificar essas packages na documentaɘœo 
> pois 
> > > n\xABo sei como utiliza-las. Obrigado e um abra\xABo!
> > > 
> > > --- Em oracle_br@yahoogrupos.com.br, "MA\xA2CELO BA\xA2LETA\xA2" 
> > > <mbarleta@> escreveu
> > > >
> > > > Fala jogador, belza?
> > > > 
> > > > Voc\xAB pode usar os pacotes DBMS_APPLICATION_INFO, DBMS_MONITOR e 
> o 
> > > utilit\xABrio
> > > > trcsess para fazer essa tarefa. Dar uma olhada na documentaɘœo.
> > > > 
> > > > at\xAB!
> > > > 
> > > > -- 
> > > > ____________________________________
> > > > Marcelo Barleta
> > > > Oracle Database Administrator
> > > > Gmail: mbarleta@
> > > > MSN: mbarleta@
> > > > Skype: mbarleta
> > > > Mobile: &#65007;(19) 9244-1289&#65007;
> > > > 
> > > > 
> > > > [As partes desta mensagem que n\xABo continham texto foram 
> removidas]
> > > >
> > >
> >
> 
> 
> 
> 
> 
>  


[As partes desta mensagem que no continham texto foram removidas]

Responder a