Preguntas etiquetadas con performance

164
SQL JOIN vs IN rendimiento?

Tengo un caso en el que usar un JOIN o un IN me dará los resultados correctos ... ¿Qué suele tener un mejor rendimiento y por qué? ¿Cuánto depende de qué servidor de base de datos esté ejecutando? (FYI estoy usando

158
Subconsultas vs uniones

Refactoré una sección lenta de una aplicación que heredamos de otra compañía para usar una combinación interna en lugar de una subconsulta como: WHERE id IN (SELECT id FROM ...) La consulta refactorizada se ejecuta aproximadamente 100 veces más rápido. (~ 50 segundos a ~ 0.3) Esperaba una mejora,...

158
Comprobar si la propiedad tiene atributo

Dada una propiedad en una clase, con atributos, ¿cuál es la forma más rápida de determinar si contiene un atributo dado? Por ejemplo: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } ¿Cuál es el método...