Perguntas com a marcação «sql-server-2017»

SQL Server 2017 (versão principal da compilação 14.00.xxxx). Por favor, marque também sql-server.

2
Por que uma tabela temporária é uma solução mais eficiente para o problema do Halloween do que um carretel ansioso?
Considere a seguinte consulta que insere linhas de uma tabela de origem apenas se elas ainda não estiverem na tabela de destino: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP 1, QUERYTRACEON …

1
Não é possível inserir linha de chave duplicada em um índice não exclusivo?
Encontramos esse erro estranho três vezes nos últimos dias, depois de ficar sem erros por 8 semanas, e estou perplexo. Esta é a mensagem de erro: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The duplicate …













2
Por que estou recebendo uma conversão implícita de Int / Smallint em Varchar e isso está realmente afetando as estimativas de cardinalidade?
Estou tentando solucionar uma consulta de desempenho lento usando o Show Plan Analysis (SSMS) no plano de execução real. A ferramenta Análise salienta que as estimativas para o número de linhas estão fora dos resultados retornados em alguns lugares do plano e também fornece alguns avisos implícitos de conversão. Eu …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.