Tengo unas sentencias UNION que son muy lentas

 Introducción

Un problema clásico es cuando uno tiene una base de datos y está utilizando las sentencias UNION para unir dos consultas y estas están muy lentas.

En esta ocasión explicaremos cómo resolver este problema de UNION.

UNION lento

El problema de UNION es que verifica que los valores sean únicos y borra datos duplicados. Si son muchos datos, esto puede ser muy lento.

Solución

Normalmente se usa UNION ALL en vez de UNION que no verifica datos duplicados, por lo tanto es mucho más eficiente.

Sobre el autor

Daniel Calbimonte es un apasionado en la tecnología. Ha sido programador, project manager, documentador, ingeniero de software, experto en soporte técnico, YouTuber, escritor de artículos técnicos, blogger. Docente de tecnologías Microsoft, Developer de BI, DBA, conferencista. Actualmente da consultorías de software.

Whatsapp+59175502310

Comentarios

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005