Archivo de la etiqueta: performance

Switch en PHP o ofuscación de código

Cruce de vias de trenesEstoy realizando un curso de formación, y en el capítulo de PHP estoy volviendo a dar temas que he dado más de 30 veces: variables, operadores condicionales, iteradores, asignaciones, tipos de variables, … Dicen que siempre se aprende algo nuevo, y esta vez estoy estudiando mucho más a fondo cada comando que puedo utilizar, para saber cual es mejor en cada situación.

Sigue leyendo Switch en PHP o ofuscación de código

La selectividad de los índices en MySQL

Performance de base de datosAgrego la definición de selectividad respecto a índices en motores de bases de datos:

La selectividad es la relación que hay entre el número de valores posibles en una columna, y el número total de registros. La mejor selectividad es 1, y ocurre cuando hay tantos valores posibles como registros presentes, precisamente en el caso de una clave primaria sobre una columna; la peor selectividad es la que tiende a 0, y ocurre cuando hay muy pocos valores posibles en relación a los registros presentes, por ejemplo una columna sexo.

Sigue leyendo La selectividad de los índices en MySQL