Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 5 meses atrás por Victor Armbrust.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #104492
    ramasine
    Participante

      Caros colegas,

      Tenho uma situação aqui..

      Estamos fazendo alguns testes de conexão e carga diretamente em um banco oracle 8.1.7.4, solaris.
      testamos através de uma BAT simples, quie conecta no banco, atraves do sqlplus, e log depois disconecta, sem fazer nada no banco.

      O fato é que quando abrimos até cinco processos simultaneos, a performance permanece boa, agora quando abrimos 10 ou mais processos a um consumo elevado de cpus, quase 100%.

      É uma bat, que simplesmente abre uma janela DOS, e fica em loop conectando ao sqlplus e desconectando, sem fazer nada dentro do banco.

      Pode ter algo haver com a questão dos dispatchers? Algum limite de banco? Algo de SO?

      Temos um ambiente de homologação, que isso não acontece…

      Algumas configurações do nosso ambiente:

      NAME TYPE VALUE
      ———————————— ——- ——————————
      mts_circuits integer 6500
      mts_dispatchers string (protocol=TCP)(dispatchers=40)
      mts_listener_address string
      mts_max_dispatchers integer 40
      mts_max_servers integer 100
      mts_multiple_listeners boolean FALSE
      mts_servers integer 100
      mts_service string jde1
      mts_sessions integer 6495
      SQL> show parameter sess%

      NAME TYPE VALUE
      ———————————— ——- ——————————
      java_max_sessionspace_size integer 0
      java_soft_sessionspace_limit integer 0
      license_max_sessions integer 0
      license_sessions_warning integer 0
      mts_sessions integer 6495
      session_cached_cursors integer 0
      session_max_open_files integer 10
      sessions integer 6500
      SQL> show parameter process%

      NAME TYPE VALUE
      ———————————— ——- ——————————
      aq_tm_processes integer 0
      db_writer_processes integer 8
      job_queue_processes integer 5
      log_archive_max_processes integer 4
      processes integer 1415

      Agradeço qq ajuda!

      #104501
      hudsona
      Participante

        Ramasine,

        Independente se você usa o banco esta em Shared Server ou Dedicated server.

        10 processos abertos o servidor chega a 100% de CPU ?

        Como dizia minha avó tem caroço nesse angu ai.

        Eu listaria quais processos consomem mais CPU quando o script esta rodando.

        É a primeira coisa para identificar o problema, saber se realmente são esses processos abertos pelas conexões que estão consumindo isso tudo .

        #104529
        Victor Armbrust
        Mestre

          Rasmine,

          O que mais roda nesses processos? Tem boca ai…

          Tem um Statspack ai pra rodar?

          Abs
          Victor

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