Preguntas etiquetadas con optimization

18
¿Por qué la variable de tabla obliga a una exploración de índice mientras que la tabla temporal utiliza la búsqueda y la búsqueda de marcadores?

Estoy tratando de entender por qué el uso de una variable de tabla impide que el optimizador use una búsqueda de índice y luego la búsqueda de marcadores frente a una exploración de índice. Poblar la mesa: CREATE TABLE dbo.Test ( RowKey INT NOT NULL PRIMARY KEY, SecondColumn CHAR(1) NOT NULL...

15
"Copiar a la tabla tmp" extremadamente lento

Este es mi ejemplo de consulta: SELECT nickname, CASE class_id WHEN 1 THEN 'Druid' WHEN 2 THEN 'Necromancer' WHEN 3 THEN 'Mage' WHEN 4 THEN 'Priest' WHEN 5 THEN 'Warrior' WHEN 6 THEN 'Stalker' WHEN 7 THEN 'Paladin' WHEN 8 THEN 'Psionic' END class_name, ROUND(AVG(level),2) level,...