Si experimenta que el panel de back-end de WordPress (wp-admin) funciona muy lento o es testigo de tiempos de consulta lentos, se recomienda limpiar la tabla wp_options y los datos cargados automáticamente.
tabla de wp_options
La tabla wp_options contiene todo tipo de datos para su sitio de WordPress, como:
- URL del sitio, URL de inicio, correo electrónico del administrador, publicaciones por página, formato de hora, categoría predeterminada, etc.
- Configuración de temas, complementos, widgets
- Datos en caché temporalmente
Es importante comprender los datos cargados automáticamente sobre la tabla wp_options que se carga en cada página de su sitio de WordPress. Los datos cargados automáticamente pueden contener una gran cantidad de datos en la tabla wp_options, como:
- Datos cargados automáticamente por un complemento
- datos cargados automáticamente que quedan de complementos y temas de terceros que se han eliminado del sitio de WordPress.
- Los desarrolladores de complementos y temas están llenando de datos la tabla wp_options en lugar de utilizar sus propias tablas.
- Límite de carga automática de datos
- Límite ideal de datos de carga automática =300 KB a 1 MB.
- optimizado o eliminación requerida =3-5 MB
- Abordado de inmediato =<10 MB
Comprobar, solucionar problemas y limpiar
Consulte estos consejos a continuación sobre cómo verificar, solucionar problemas y limpiar su tabla wp_options
1. La tabla wp_options no tiene índice en la carga automática, por lo que la consulta termina realizando un análisis completo de la tabla. Agregar un índice podría resolver el problema.
First, do this query to see what the distribution looks like: SELECT COUNT(*), autoload FROM wp_options GROUP BY autoload;
If a large majority of them are set to 'no', you can solve the problem for now by adding an index on autoload. ALTER TABLE wp_options ADD INDEX (`autoload`);
2. Opciones transitorias insertadas en la tabla pero no eliminadas automáticamente.
Query the wp_options table for option names that contained "transient" SELECT * FROM wp_options WHERE option_name LIKE '%transient%';
Verifique los campos que contienen masivo cantidades de datos en el campo option_value. La solución es eliminar todas las filas "transitorias" que no dañarán el servidor, ya que las filas "transitorias" se volverán a llenar automáticamente (si se supone que deben estar allí).
Delete the rows DELETE from wp_options where option_name like '%transient%';