
29/06/2011, 13:43
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: velocidad SELECT Vs INSERT Depende de qué contexto, de qué base, con qué tablas, con cuántos índices... Hay demasiadas consideraciones. No puedes hacer una afirmación taxativa de ningún modo.
Por empezar, un SELECT que busque columnas que están en el índice y otro que no lo haga pueden tener resultados completamente diferentes, incluso con los mismos parámetros y con la misma tabla.
Por otro lado, un INSERT masivo puede tener una velocidad completamente distinta que otro donde no se use in INSERT así, y ambos usar los mismo datos. Incluso, un INSERT masivo puede terminar siendo más lento que otro similar, si alimenta a una tabla con demasiados índices definidos...
En definitiva, tu pregunta no se peude responder por "esto es mejor que aquello". Por eso existen las pruebas de benchmarking.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |