on 12-04-2009 3:21 AM
BOM DIA PESSOAL;
QUANDO VOU EXECUTAR A TRANSAÇÃO J1BNFE ESTA DEMORANDO MUITO PARA GERAR O RELATORIO, EM TORNO DE 10 MINUTOS, ISSO N ACONTECIA. O RELATORIO GERAVA EM QUESTAO DE SEGUNDOS.
Sabe o q pode ser ?????
Obrigado.
Gustavo Henriuqe
Seria isso abaixo ???? Essa é a parte que esta em vermelho onde demorou 39778.523
Duration Objeto RC Statement
61 DD07T FETCH 10 0
11 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
39778.523 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
32 BALHDR FETCH 0 0
2 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
39313.351 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
37 BALHDR FETCH 0 0
3 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
38461.844 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T
98 BALHDR FETCH 1 0
3 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P02E AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P02F AND T_00."SUBOBJECT" = @P030 AND ( T
37613.977 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P02E AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P02F AND T_00."SUBOBJECT" = @P030 AND ( T
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fernando, obrigado pela sua excelente dica.
Sistema ficou rapidao depois da sua dica.
Muito Obrigado.
Gustavo Henrique
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Entrei na se14 e tentei estruturar a tabela conforme vc indicou, mesmo assim esta muito lento.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nosso banco de dados é o SQL 2005, vc sabe qual transação faz o trace para sql ????
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Gustavo,
ST05 para todos os bancos de dados, irá fazer os traces dos SQL's executados, após isto você procura pelo de pior execução (tempo vermelho bem grande), e com duplo clique nele pode verificar que código executa, qual SQL é realmente enviado ao banco, o plano de execução....
Atenciosamente, Fernando Da Ró
Bom dia Gustavo,
É provável que a questão seja acesso ao banco de dados:
- Primeiro solicite à equipe de BASIS/DB para verificar/atualizar as estatísticas das tabelas J_1BNFDOC e J_1BNFE_ACTIVE.
- Ative o SQL trace (ST05) para ver qual acesso causando lentidão ao processo
- Pode estar faltando um índice recomendado na SAP Note 980213, documento "Manual Changes.doc", item 1.5.1
Se precisar de ajuda, poste aqui o plano de execução da query lenta obtida na ST05.
Atenciosamente, Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.