Pregunta

Tengo una pregunta general relacionada con filas de procesamiento de una consulta. En general, siempre trato de formato / proceso de mis filas en SQL sí mismo, utilizando numerosos CASO CUANDO declaraciones a pre-formato de mi resultado dB, lo que limita las filas y columnas de relleno sobre la base de otras columnas.

Sin embargo, también se puede optar por simplemente seleccionar todas las filas y hacer el post-procesamiento en el código (asp.NET en mi caso). ¿Qué piensan ustedes es el mejor enfoque en términos de rendimiento?

Gracias de antemano, Stijn

¿Fue útil?

Solución

Yo recomendaría hacer el procesamiento en el código, a menos que tenga consideraciones de ancho de banda de red. La simple razón de esto es que es por lo general es más fácil hacer cambios en el código que los cambios de base de datos. Por otra parte, el rendimiento es más a menudo relacionado con la consulta de base de datos y el acceso de disco real en lugar de la cantidad de datos devueltos.

Sin embargo, estoy asumiendo que su referimos a "menores" cambios de formato en el resultado. Estándar en el que las cláusulas de forma natural se deben hacer en la base de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top