Falha:
Conforme verificado, ao tentar realizar consultas no portal ColdWeb, a página ficava só pesquisando e não retornava nenhum resultado:
Foi identificado que no log do Event Viwer o seguinte erro:
Message=Query processor could not produce a query plan because of the hints defined in this query. Resubmit the query without specifying any hints and without using SET FORCEPLAN.
StackTrace= at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction
Causa:
A principal causa foi a falta de índices na tabela do Cold, fazendo com que retornasse timeout no processo de pesquisa, já que sem os índices criados na tabela a consulta passa por todos os registros. No caso da Tumelero, a tabela do Cold estava com mais de 7 milhões de registros, dificultando o processo.
Solução:
Para solucionar o incidente, os índices foram criados de acordo com o banco de dados do DC NFCe, seguindo o mesmo padrão. Realizada a criação dos índices, é necessário reiniciar o serviço do IIS e realizar uma nova pesquisa no ColdWeb.
Informações complementares:
Os índices criados foram baseados na data de hoje (30/08/2023).
Criação índices Cold:
Fonte - Victor Eduardo Amaral Batista