Perguntas com a marcação «execution-plan»

A estratégia selecionada pelo otimizador de consulta para processar uma consulta.

1
Por que a exclusão de uma exibição particionada resulta em uma inserção de índice em cluster?
Eu tenho uma exibição particionada que possui o gatilho de inserção abaixo (partição pobre do homem). Quando executo um DELETE, recebo o plano de consulta abaixo: delete from factproductprice where pricedate = '20170725' Disparar na exibição: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …






3
Muitos "FETCH API_CURSOR0000…" em sp_WhoIsActive (SQL Server 2008 R2)
Eu tenho uma situação estranha. Usando sp_whoisactiveeu posso ver isso: Ok, com esta consulta, posso ver o que está acionando (esta palavra existe em inglês?): SELECT c.session_id, c.properties, c.creation_time, c.is_open, t.text FROM sys.dm_exec_cursors (SPID) c --0 for all cursors running CROSS APPLY sys.dm_exec_sql_text (c.sql_handle) t o resultado: é simples select. …





2
Consultas muito semelhantes, desempenho muito diferente
Eu tenho duas consultas muito semelhantes Primeira consulta: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id = ari.AuditId WHERE ari.RelatedId = '1DD87CF1-286B-409A-8C60-3FFEC394FDB1' and a.TargetTypeId IN (1,2,3,4,5,6,7,8,9, 11,12,13,14,15,16,17,18,19, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39, 41,42,43,44,45,46,47,48,49, 51,52,53,54,55,56,57,58,59, 61,62,63,64,65,66,67,68,69, 71,72,73,74,75,76,77,78,79) Resultado: 267479 Plano: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Segunda consulta: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON …



1
MERGE prevenção de impasse
Em um de nossos bancos de dados, temos uma tabela que é acessada intensivamente simultaneamente por vários threads. Threads atualizam ou inserem linhas via MERGE. Também existem threads que excluem linhas ocasionalmente; portanto, os dados da tabela são muito voláteis. Tópicos que fazem upserts sofrem de impasse às vezes. O …

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.