Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #90437
    CBizzarri
    Participante

      Após algumas alteraçoes, como faço para saber se minha qtde de I/O melhorou, o consumo de processador caiu, e a SGA ta mais folgada . .

      Segue as minhas dicas(postem as suas):

      Acertos na buffer cacheHit radio=( 1- (pysysical reads – pysical reads direct – pysical reads(lob)) / session logical reads ) x 100 %
      [b]
      Instrucoes que mais consomem I/O[/b]
      select sql_text,disk_reads from (select sql_text,disk_reads,DENSE_RANK( ) OVER(order by disk_reads desc) disk_reads_rank from v$sql) where disk_reads_rank <=5; Consultas mais frequentes na shared pool
      Select sql_text,executions from (select sql_text,executions,RANK( ) over(order by executions desc) exec_rank from v$sql) where exec_rank <= 5; 😀

      #90446
      Alfeu
      Participante

        Analisar periodicamente a área reservada para SORT me resolveu alguns problemas importantes. Segue uma dica de query:

        SELECT RPAD(‘Sort’,30) Item,
        TRUNC((sort_disk / sort_memory * 100),5) “Sort contention”,
        CASE WHEN TRUNC((sort_disk / sort_memory * 100),5) < 1
        THEN 'Ok (menor que 1%)'
        ELSE 'Incrementar: SORT_AREA_SIZE'
        END "Ação …"
        FROM (SELECT VALUE sort_memory
        FROM v$sysstat
        WHERE NAME IN ('sorts (memory)')) ,
        (SELECT VALUE sort_disk
        FROM v$sysstat
        WHERE NAME IN ('sorts (disk)'))

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.