Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 14 anos, 8 meses atrás por Avatar de jspauloncijspaulonci.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #88750
    Avatar de jspauloncijspaulonci
    Participante

      Boa tarde pessoal, alguem tem alguma query pronta para monitorar.

      1º – o quanto a instância está usando de CACHE_BUFFER
      2º – o quanto a instância está usando de SHARED_POOL_SIZE
      3º – o quanto a instância está usando de LARGE_POOL_SIZE
      4º – o quanto a instância está usando de JAVA_POOL_SIZE
      5º – o quanto a instância está usando de STREAMS_POOL_SIZE

      Preciso disso para dimensionar para manual meus parametros de memória , estou usando SGA automática.

      Obrigado

      João Paulo Spaulonci

      #88758
      Avatar de Regis AraujoRegis Araujo
      Participante

        Fala João..

        Ve se isto te atende..!!


        SELECT
        MAX(B.VALUE)/(10241024) TAMANHO_SHARED_POOL,
        SUM(A.BYTES)/(1024
        1024) USADO_SHARED_POOL,
        (MAX(B.VALUE)/(10241024)) - (SUM(A.BYTES)/(10241024)) LIVRE_SHARED_POOL
        --((SUM(A.BYTES)/(10241024))/(MAX(B.VALUE)/(10241024)))*100 PERCENTAGEM_USADO_SHARED_POOL
        FROM V$SGASTAT A, V$PARAMETER B
        WHERE A.POOL= 'shared pool'
        AND A.NAME NOT IN ('free memory')
        AND B.NAME='shared_pool_size'

        SELECT
        MAX(B.VALUE)/(10241024) TAMANHO_SHARED_POOL,
        SUM(A.BYTES)/(1024
        1024) USADO_SHARED_POOL,
        (MAX(B.VALUE)/(10241024)) - (SUM(A.BYTES)/(10241024)) LIVRE_SHARED_POOL
        --((SUM(A.BYTES)/(10241024))/(MAX(B.VALUE)/(10241024)))*100 PERCENTAGEM_USADO_JAVA_POOL
        FROM V$SGASTAT A, V$PARAMETER B
        WHERE A.POOL= 'java pool'
        AND A.NAME NOT IN ('free memory')
        AND B.NAME='java_pool_size'

        SELECT
        MAX(B.VALUE)/(10241024) TAMANHO_SHARED_POOL,
        SUM(A.BYTES)/(1024
        1024) USADO_SHARED_POOL,
        (MAX(B.VALUE)/(10241024)) - (SUM(A.BYTES)/(10241024)) LIVRE_SHARED_POOL
        --((SUM(A.BYTES)/(10241024))/(MAX(B.VALUE)/(10241024)))*100 PERCENTAGEM_USADO_LARGE_POOL
        FROM V$SGASTAT A, V$PARAMETER B
        WHERE A.POOL= 'large pool'
        AND A.NAME NOT IN ('free memory')
        AND B.NAME='large_pool_size'

        -- ESTE EU NÃO SEI SE TA CERTO.. POIS PRECIS
        SELECT
        MAX(B.VALUE)/(10241024) TAMANHO_SHARED_POOL,
        SUM(A.BYTES)/(1024
        1024) USADO_SHARED_POOL,
        (MAX(B.VALUE)/(10241024)) - (SUM(A.BYTES)/(10241024)) LIVRE_SHARED_POOL
        --((SUM(A.BYTES)/(10241024))/(MAX(B.VALUE)/(10241024)))*100 PERCENTAGEM_USADO_STREAMS_POOL
        FROM V$SGASTAT A, V$PARAMETER B
        WHERE A.POOL= 'streams_pool'
        AND A.NAME NOT IN ('free memory')
        AND B.NAME='streams_pool_size'

        Quando vc setar os parametros manualmente.. vc descomenta a ultima opção “PERCENTAGEM…”

        Abraços..!!

        #88761
        Avatar de vierivieri
        Participante

          Paulo,

          antes de mudar para o manual de uma analisada
          no que o gerênciamento automático anda fazendo ele pode te dar algumas dicas.

          COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE USER_SPECIFIED_SIZE OPER_COUNT LAST_OPER_TYP LAST_OPER LAST_OPER GRANULE_SIZE


          shared pool 251658240 234881024 0 0 625 SHRINK DEFERRED 28-JUN-09 16777216
          large pool 16777216 16777216 0 0 0 STATIC 16777216
          java pool 33554432 33554432 0 0 1 SHRINK DEFERRED 31-MAY-09 16777216
          streams pool 50331648 50331648 0 50331648 0 STATIC 16777216
          DEFAULT buffer cache 2147483648 1929379840 0 0 626 GROW DEFERRED 28-JUN-09 16777216
          KEEP buffer cache 0 0 0 0 0 STATIC 16777216
          RECYCLE buffer cache 0 0 0 0 0 STATIC 16777216
          DEFAULT 2K buffer cache 0 0 0 0 0 STATIC 16777216
          DEFAULT 4K buffer cache 0 0 0 0 0 STATIC 16777216
          DEFAULT 8K buffer cache 0 0 0 0 0 STATIC 16777216
          DEFAULT 16K buffer cache 0 0 0 0 0 STATIC 16777216

          COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE USER_SPECIFIED_SIZE OPER_COUNT LAST_OPER_TYP LAST_OPER LAST_OPER GRANULE_SIZE


          DEFAULT 32K buffer cache 0 0 0 0 0 STATIC 16777216
          ASM Buffer Cache 0 0 0 0 0 STATIC 16777216

          13 rows selected.

          SQL> l
          1* select * from v$SGA_DYNAMIC_COMPONENTS

          SQL> select table_name from dict where table_name like ‘%SGA%’;

          TABLE_NAME

          DBA_HIST_SGA
          DBA_HIST_SGASTAT
          DBA_HIST_SGA_TARGET_ADVICE
          GV$SGA
          GV$SGAINFO
          GV$SGASTAT
          GV$SGA_CURRENT_RESIZE_OPS
          GV$SGA_DYNAMIC_COMPONENTS
          GV$SGA_DYNAMIC_FREE_MEMORY
          GV$SGA_RESIZE_OPS
          GV$SGA_TARGET_ADVICE

          TABLE_NAME

          V$SGA
          V$SGAINFO
          V$SGASTAT
          V$SGA_CURRENT_RESIZE_OPS
          V$SGA_DYNAMIC_COMPONENTS
          V$SGA_DYNAMIC_FREE_MEMORY
          V$SGA_RESIZE_OPS
          V$SGA_TARGET_ADVICE

          #88790
          Avatar de jspauloncijspaulonci
          Participante

            Obrigado Vieri, obrigado Thunder Catz……..

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