En este episodio hablamos de la base de datos de WordPress, te contare como esta estructurada, para que son cada una de las tablas que contiene y como optimizar esta base de datos.
Las tablas que contiene la base de datos de WordPress:
- wp_commentmeta: Contiene metadatos de los comentarios del blog, guardados en la tabla wp_comments.
- wp_comments: Contiene los comentarios, es decir, el contenido de los comentarios del blog.
- wp_links: Aquí se guardan los enlaces si la funcionalidad está activada. Antiguamente siempre venía activada al instalar WordPress.
- wp_options: Es una de las tablas más importantes de WordPress, ya que guarda toda la configuración e incluso algunos plugins pueden guardar datos de contenido ahí. En el 99% de los casos, las slow queries ocurren en consultas realizadas a esta tabla en instalaciones muy “saturadas”.
- wp_postmeta: Contiene metadatos relacionados con los posts de la tabla wp_posts. En algunas ocasiones, cuando usamos themes o plantillas muy “completas”, se puede llenar muy rápido con datos irrelevantes y causar slow queries también.
- wp_posts: Almacena el contenido de los posts, páginas y cualquier custom-post que se registre en la instalación de WordPress. Por ejemplo, los productos de un WooCommerce.
- wp_termmeta: Contiene los metadatos de las categorías y etiquetas. En algunos casos, esta tabla también ha sido protagonista de problemas y errores que provocan altos consumos de recursos de CPU.
- wp_terms: Contiene las categorías y las etiquetas de la instalación WordPress.
- wp_term_relationships: Almacena la asociación entre los posts y las categorías y etiquetas con las que están relacionados.
- wp_term_taxonomy: Aquí se guardan las descripciones de las etiquetas y categorías, es decir, es una tabla relacionada con wp_terms.
- wp_usermeta: Contiene metadatos de los usuarios registrados en la instalación de WordPress y que podemos encontrar en wp_users.
- wp_users: Contiene los datos de los usuarios que tenemos en WordPress.
Herramientas que puedes usar para optimizar la base de datos de WordPress:
Plugin WP Optimize para WordPress
Plugin Advanced Database Cleaner
¡Que tengas un Ingenioso día!
—