Episodio 17: WordPress -> La base de datos

10/05/2022 22 min Temporada 1 Episodio 17

Escuchar "Episodio 17: WordPress -> La base de datos"

Síntesis del Episodio

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
Plugin WP Rocket
Plugin WP-DBManager
¡Que tengas un Ingenioso día!