Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - TEC - Utilização do parâmetro -Dsrv qt_no_lookahead para os erros (328) (10488) com Dataserver SQL Server

time.png Tempo aproximado para leitura: 00:02:25 min

Ocorrência
Travamento na execução da rotina e no log do Dataserv apresenta a mensagem: Cursor de bloco convertido para lookahead devido a contenção de recursos na tabela "dbo"."tabela" (328) (10488)

Ambiente
Framework - Framework (Linha Datasul) - SQL Server - Versão 12

Causa
Dependendo de suas características, algumas consultas são convertidas automaticamente para utilizar cursores lookahead ao invés do tradicional block cursor, o que causa situações de lentidão e travamento devido ao seu tamanho.

Solução
Para a solução da ocorrência inclua o parâmetro -Dsrv QT_NO_LOOKHEAD na conexão dos bancos conforme abaixo:

1 - No arquivo .pf para o banco emsfnd logo após o parâmetro -dt MSS, exemplo:

-db C:\TOTVS\datasul\dts-0\ERP\database-8080\shemsfnd -RO
-ld shemsfnd
-db emsfnd
-ld emsfnd
-N tcp
-dt MSS
-Dsrv QT_NO_LOOKAHEAD
-Dsrv QT_CACHE_SIZE,100000
-Dsrv PRGRS_NATIVE_LOCKWAIT,10000
-Dsrv qt_debug,extended
-Dsrv PRGRS_CO,Driver=~{SQL&^Server&^Native&^Client&^11.0~};Server=SERVIDOR;Database=emsfnd;Uid=sa;Pwd=SENHA

2 - Para os demais bancos acesse acrescente o parâmetro -Dsrv QT_NO_LOOKHEAD no programa Cadastro de Bancos por Empresa BTB962AA, para cada linha de conexão de banco, conforme exemplo abaixo:

Parametro.png

Após a atualização para a versão 12.1.2411 o programa BTB962AA mudou para a tela Empresas do Foundation (HTML). O passo a passo de como acessar e gerenciar a tela em Empresas do Foundation (HTML)

Saiba mais
Informações adicionais sobre o parâmetro QT_NO_LOOKHEAD consulte os kbases a seguir:
Errors (2624) (328) (10488) using the MS SQL dataserver and the native sequence generator
Considering when to use block cursors and firehose block cursors
Query tuning
DataServer startup, -Dsrv, parameters list by products
Can Query-Tuning NO-LOOKAHEAD option be enabled for an entire session?

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _