Forms 11g - Lista de Valores (Consumo CPU)

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Pessoal, boa tarde.

Estou aqui novamente, com uma outra dúvida, sobre forms 11g e, gostaria de saber se já passaram por isso e, podem me auxiliar.

Percebemos aqui que, estamos tendo 100% de CPU, em algumas situações, tendo que matar a sessão deste usuário, no FORMS11G, e, essas situações ocorrem quando do acionamento de Lovs (é um dos casos).

Temos este problema também, em alguns casos, quando do preenchimento de record_group, com a sintaxe CREATE_GROUP_FROM_QUERY.

Já passaram por essa situação?
Seria alguma parametrização do servidor de aplicação?

Obrigado,
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

já viu que tamanho vai ficar esse record group? (quantas linhas).
Veja se o problema não é que sua query ta retornando muitas linhas. (milhares, milhoes, etc)
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Fala brother, blzinha?

Então, verifiquei essa informação e esqueci de colocar no Post.
São 10, 20 linhas na média.

A querie está ok. O que ocorre de diferente nessas situações, é que, dependendo da escolha, executo procedimentos via DB_LINK, em outros bds (sinônimos com db_link).

Valeu pela força.
Abraço,
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Acho que eu mandaria um TRACE pra ver o que está acontecendo com essa LOV.
Sabemos que o Oracle se perde as vezes quando tem DB_LINK no meio. (por exemplo, ele monta um plano de execução errado, o que causa lentidão extrema).

Tem alguns hints que ajudam a manipular o plano de execução com queries distribuídas.
Mas é claro, apenas se este é o problema aí...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes