Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/05/2009, 22:55
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Función translate en mysql

Tenias razón gnzsoloyo

El rendimiento se ve seriamente afectado en un numero excesivo de registros.

hice pruebas de rendimiento en una tabla con 240000 registros, comparando el rendimiento de
las consultas haciendo uso de la función y sin hacer uso de la función.

Para 10000 registros
Con función: 10 segundos.
Sin función: 07 segundos.

Para 50000 registros
Con función: 55 segundos.
Sin función: 34 segundos.

Para 100000 registros
Con función: 106 segundos.
Sin función: 068 segundos.

Para 200000 registros
Con función: 212 segundos.
Sin función: 135 segundos.

En conclusión, Para consultas con excesivo numero de registros, la función queda obsoleta, sin embargo, para consultas que no superen los 50000 registros, me parece que es un tiempo considerable de espera.

un saludo y espero alguien la use, a mi me va perfecto.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming