Preguntas etiquetadas con execution-plan

La estrategia seleccionada por el optimizador de consultas para procesar una consulta.

1
¿Por qué realizar una eliminación en mi vista particionada resulta en una inserción de índice agrupado?
Tengo una vista particionada que tiene el siguiente desencadenador de inserción (partición pobre del hombre). Cuando realizo una ELIMINACIÓN, obtengo el siguiente plan de consulta: delete from factproductprice where pricedate = '20170725' Disparador en la vista: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …






3
Un montón de "FETCH API_CURSOR0000 ..." en sp_WhoIsActive (SQL Server 2008 R2)
Tengo una situación extraña Usando sp_whoisactivepuedo ver esto: Ok, con esta consulta, puedo ver lo que está provocando (¿existe esta palabra en 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 el resultado: Es un simple select. ¿Por …





2
Consultas muy similares, rendimiento muy diferente.
Tengo dos consultas muy similares. Primera 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 Plan: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Segunda consulta: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id …



1
MERGE prevención de bloqueo
En una de nuestras bases de datos tenemos una tabla a la que se accede de manera simultánea de manera simultánea por múltiples hilos. Los hilos actualizan o insertan filas a través de MERGE. También hay hilos que eliminan filas ocasionalmente, por lo que los datos de la tabla son …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.