Pregunta

Tengo un procedimiento almacenado en mientras yo estoy recibiendo valores separados por comas en los parámetros. Tengo tres parámetros que ha valores separados por comas. y tengo que ponerlos en las columnas de la tabla así que estoy usando el bucle while. pero tengo miedo cuando demasiados (dicen que cientos de miles de usuarios) los usuarios se conectarán a mi sitio web a continuación, mi procedimiento tendrá problemas de rendimiento.
¿Alguien tiene una mejor solución para este problema?

Gracias de antemano.
Saludos, MySQL DBA

¿Fue útil?

Solución

SQL se interpreta, a pesar de que se dice que es 'compilado'. Esto significa que el código podría correr más rápido si simplemente romper las cadenas de texto fuera de la base de datos y ejecutar múltiples inserciones en lugar de 1 llamada a un proc SQL, que el uso de SQL interpretado bucle a través de la entrada.

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