Perguntas [DICA] Melhoria na performance no Documento de entrada

Mais
10 anos 9 meses atrás #15006 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

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #15030 por ftvernier
Kanaãm,

Excelente a dica, vou aplicar aqui.

Valeu por compartilhar.

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 10 meses atrás #30610 por KIRK
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

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 10 meses atrás #30613 por kanaamlrr
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.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.096 segundos
Joomla templates by a4joomla