El mundo de las bases de datos a veces se puede volver un poco complicado, sobretodo con el tema de las tablas relacionales. Precisamente por eso voy a enseñarte cómo funcionan los joins y cómo usarlos correctamente, a ver si nos hacemos masters. Si has terminado aquí es porque igual que yo has dado mil […]

Cuando montamos bases de datos o instalamos scripts de terceros nos podemos encontrar con problemas de rendimiento. Para analizar un poco más en profundidad de dónde pueden venir esos problemas deberíamos activar log slow queries en MySQL para poder revisar que no sea alguna query con la que se nos ha ido la mano a […]

Desde Wordpress 2.6 tenemos implementado un sistema de revisiones que nos guarda copias de lo que estamos escribiendo de forma periódica. Esto puede ser bueno y malo, y vamos a ver por qué, y cómo cambiar la cantidad de revisiones que se pueden guardar en wordpress y desactivarlas completamente.

Una de las cosas que más nos interesa a la hora de optimizar nuestro WordPress para conseguir la mayor velocidad posible es la base de datos. Una base de datos “sucia” o llena de registros que sobran hará que todo vaya más lento, por eso vamos a ver como mejorar el rendimiento de nuestra base […]

A la hora de optimizar nuestras bases de datos, posiblemente nos encontremos con el problema de que no seamos capaces de distinguir qué consultas tardan un elevado tiempo en ejecutarse. MySQL incluye una pequeña utilidad exactamente para este tipo de situaciones, así que vamos a ver cómo configurar en mysql el low_slow_queries.

Prácticamente siempre utilizamos bases de datos cuando creamos nuestros programas, sobretodo cuando el resultado que esperamos es dinámico, como pasa cuando trabajamos con Php y MySQL, una combinación pensada para hacer webs dinámicas y escalables. Como hay ciertas restricciones sobre encadenar consultas, vamos a ver como hacer varios updates en una única consulta MySQL.

Estamos trabajando en un script con base de datos en MySQL y terminamos de diseñar nuestra tabla. Preparamos todo lo necesario para la inserción de datos con un index unique (para que cierto valor no se pueda repetir) y nos encontramos que cuando hay un elemento duplicado no se inserta pero sí que sume el […]

En algunas ocasiones por el motivo que sea, si trabajamos con bases de datos podemos encontrarnos con palabras que deberían tener la primera letra en mayúscula y sin embargo está todo el texto escrito en mayúsculas o minúsculas. Vamos a ver como capitalizar la primera letra con una consulta MySQL.