OPTIMIZAR CONSULTAS Para garantizar el acceso rpido y eficaz a los datos, sigue estas reglas:
Usa alias en consultas, ya que el cdigo puede
ser muy complejo, esto se logra escribiendo AS NuevoNombre despus del nombre de la tabla
Utiliza DISTINCT slo cuando sea necesario, ya
que la consulta se vuelve muy costosa en procesamiento, al comparar todos los registros entre s para eliminar duplicados
La instruccin complementaria ORDER BY es
altamente costosa en procesamiento, por lo que se recomienda no utilizarla dentro de la consulta. Es mejor prctica ordenar la tabla despus de haber accedido a la base de datos
La instruccin complementaria LIKE tambin
debe ser evitada ya que esta compara los caracteres seleccionados en toda la tabla; en consecuencia la bsqueda puede tardar tiempo
Ocupa SELECT * FROM (Nombre de la tabla)
cuando sea estrictamente necesario. La mejor prctica es traer slo las columnas que ocupars
Evita realizar sub-consultas pues acapara el
procesamiento del servidor. Si es necesario utilizarla evita el NOT IN; mejor cambia la sintaxis para que solo uses IN