- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- [DICA] Melhoria na performance no Documento de entrada
Perguntas [DICA] Melhoria na performance no Documento de entrada
- kanaamlrr
- Autor do Tópico
- Desconectado
- Membro Platina
-
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 9 meses atrás #15006
por kanaamlrr
[DICA] Melhoria na performance no Documento de entrada foi criado por kanaamlrr
Boa tarde a todos!
Gostaria de deixar uma dica aqui para vocês!
Quando é realizada a inserção do documento de entrada com vinculação de um documento de origem (utilizando a tecla F7 no item), a tela que retorna os documentos para associação, as vezes demora muito a aparecer dependendo da quantidade de movimentações que esse produto possui.
Para otimizar esse processo, basta criar um índice na tabela SD1 utilizando o seguinte script:
CREATE NONCLUSTERED INDEX [SD1090E] ON [dbo].[SD1090]
(
[D1_FILIAL] ASC,
[D1_COD] ASC,
[D1_FORNECE] ASC,
[D1_LOJA] ASC,
[D_E_L_E_T_] ASC,
[D1_DTDIGIT] ASC
)
INCLUDE ( [D1_QUANT],
[D1_DOC],
[D1_SERIE],
[D1_IDENTB6],
[R_E_C_N_O_])
E dentro de seu apsdu, adicionar o índice para referencia na tabela SIX
Gostaria de deixar uma dica aqui para vocês!
Quando é realizada a inserção do documento de entrada com vinculação de um documento de origem (utilizando a tecla F7 no item), a tela que retorna os documentos para associação, as vezes demora muito a aparecer dependendo da quantidade de movimentações que esse produto possui.
Para otimizar esse processo, basta criar um índice na tabela SD1 utilizando o seguinte script:
CREATE NONCLUSTERED INDEX [SD1090E] ON [dbo].[SD1090]
(
[D1_FILIAL] ASC,
[D1_COD] ASC,
[D1_FORNECE] ASC,
[D1_LOJA] ASC,
[D_E_L_E_T_] ASC,
[D1_DTDIGIT] ASC
)
INCLUDE ( [D1_QUANT],
[D1_DOC],
[D1_SERIE],
[D1_IDENTB6],
[R_E_C_N_O_])
E dentro de seu apsdu, adicionar o índice para referencia na tabela SIX
Por favor Acessar ou Registrar para participar da conversa.
- ftvernier
-
- Desconectado
- Membro Platina
-
Menos
Mais
- Postagens: 386
- Obrigados Recebidos: 2
- KIRK
- Desconectado
- Membro Iniciado
-
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
7 anos 10 meses atrás #30610
por KIRK
Respondido por KIRK no tópico [DICA] Melhoria na performance no Documento de entrada
PODERIA ME DAR MAIS DETALHES PARA CRIAÇÃO DESTA SOLUÇÃO NA SIX.
TENHO CASO AQUI DE DEVOLUÇÃO QUE ESTÃO DEMORANDO MUITO PARA CARREGAR A TELA DE CLASSIFICAÇÃO.
GRATO
KIRK
TENHO CASO AQUI DE DEVOLUÇÃO QUE ESTÃO DEMORANDO MUITO PARA CARREGAR A TELA DE CLASSIFICAÇÃO.
GRATO
KIRK
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Autor do Tópico
- Desconectado
- Membro Platina
-
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
7 anos 10 meses atrás #30613
por kanaamlrr
Respondido por kanaamlrr no tópico [DICA] Melhoria na performance no Documento de entrada
Boa tarde Kirk,
Na verdade a criação foi diretamente no banco de dados.
Não foi na six pois ela não permite criação de indice com include.
Basta executar o sql que eu mencionei abaixo no seu sql server.
Na verdade a criação foi diretamente no banco de dados.
Não foi na six pois ela não permite criação de indice com include.
Basta executar o sql que eu mencionei abaixo no seu sql server.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- [DICA] Melhoria na performance no Documento de entrada
Tempo para a criação da página:0.096 segundos