- Este tópico contém 4 respostas, 4 vozes e foi atualizado pela última vez 16 anos, 8 meses atrás por
C-S-R.
-
AutorPosts
-
25 de julho de 2009 às 1:33 am #88197
C-S-R
ParticipanteBoi Noite a todos.
Bom acabei de ter uma reunião e o pessoal querem saber alguma coisas.
Como sou novo nisso vim pedir ajuda a voces.A principio eles querem quais sao as querys mais utilizadas no sistema, para fazer um processo de tunning, então as informações seria quais query mais utilizadas, quanto de memoria esta usando, quanto de CPU. essas coisas.
Pensei em ligar o Trace. É um começo?????
Att
Cesar25 de julho de 2009 às 1:49 am #88199LoadingXp
ParticipanteGera o um relátorio de AWR (Automatic Workload Repository). Esse relátorio irá gerar um arquivo HTML, a qual mostra as principais querys em termos de CONSUMO e TEMPO.
Segue abaixo mais informações de como tirar o AWR em Linux
[oracle@spinsina2 bk]$ cd $ORACLE_HOME/rdbms/admin/
[oracle@spinsina2 admin]$ ll awrrpt*
-rw-r--r-- 1 oracle dba 7575 Apr 18 2005 awrrpti.sql
-rw-r--r-- 1 oracle dba 1999 Oct 24 2003 awrrpt.sql
[oracle@spinsina2 admin]$ sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on Fri Jul 24 18:43:34 2009
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL> conn / as sysdba
Connected.
SQL> @awrrptCurrent Instance
~~~~~~~~~~~~~~~~DB Id DB Name Inst Num Instance
<hr />
1040278867 SPINTCP 2 SPINTCP2
Specify the Report Type
<pre><code>Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'</code>Ai é só seguir o que ele vai pedindo, ele vai salvar na mesma pasta do servidor, ok!?
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: <strong>18881</strong>
Begin Snapshot Id specified: 18881Enter value for end_snap: <strong>18898</strong>
End Snapshot Id specified: 18898Specify the Report Name
The default report file name is awrrpt_2_18881_18898.html. To use this name,
press to continue, otherwise enter an alternative.Enter value for report_name: awr_report_25072009.html
Ele vai fazer a analise entre os Snapshots que vc passou e pegar as SQL que mais consumiram, e vai começar a gerar seu html.
Não fique desesperado com a guspidela de letrinhas na tela 😯
Abraços!
Abraços!
27 de julho de 2009 às 5:58 pm #88213David Siqueira
ParticipanteCésar como vai!!
Se tua release for 10g a idéia do Loading é perfeita, se não for você tera´que utilizar o Statspack, caso seja 10g as possibilidades de uam coleta melhor e mais bem detalhada é mais viavel pra identificar, podendo até usar o ADDM pra poder ver as recomendações que o Proprio Oracle pedirá em termos de parametrizações e reescritas de sql’s etc e tal.Veja o que melhor lhe atende.
Boa Sorte!!!
27 de julho de 2009 às 9:01 pm #88227Ricardo Portilho Proni
ParticipanteO AWR é bem completo, você vai gostar.
E só para ver os SQLs mais executados:SQL> SELECT * FROM V$SQL ORDER BY EXECUTIONS DESC;
28 de julho de 2009 às 1:23 am #88248C-S-R
ParticipanteOpa, Boa tarte a todos.
Dia Cheio hj, so consegui entrar no GPO agora rsrs.Muito obrigado pela ajuda de todos, estou anotando e verificando as possibilidades.
Drbs, Sim minha Versão é a 10g, foi verificar o conselho do Loading.
Loading, valeu pela dica.
Portilho, valeu pela dica tb, acho que esse select ja quebra um galho.At
Cesar -
AutorPosts
- Você deve fazer login para responder a este tópico.