Web hosting - Mi base de datos está saturada, ¿qué hago?

Bases de conocimiento

Web hosting - Mi base de datos está saturada, ¿qué hago?


Icons/System/eye-open Created with Sketch. 4819 visualizaciones 19.02.2025 Web / Alojamiento web
Información sobre la traducción

Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.

Objetivo

Una base de datos permite, por ejemplo, almacenar información relativa a su sitio web y a su funcionamiento. Estos datos están organizados para que su sitio web acceda fácilmente a ellos, lo que permite una consulta óptima y personalizada para los usuarios/visitantes de su sitio web.

Durante su uso, una base de datos puede adquirir, modificar o eliminar información (datos de conexión, datos de usuarios, datos de visualización, datos necesarios para el buen funcionamiento de su sitio web, etc.).

En algunos casos, la base de datos registra tal cantidad de información, lo que provoca una saturación del espacio de almacenamiento que se le asigna. Cuando la base de datos está saturada, se habla de overquota.

Este tutorial explica las acciones que debe realizar cuando la base de datos en alojamiento compartido de OVHcloud está cerca de la saturación o ya está en *overquota.

Descubra cómo actuar cuando la base de datos está saturada.

Requisitos

Procedimiento

La configuración, la gestión y la responsabilidad de los servicios que OVHcloud pone a su disposición recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionan correctamente.

Ponemos a su disposición este tutorial para ayudarle lo mejor posible en tareas habituales. No obstante, si tiene alguna duda, le recomendamos que contacte con un proveedor especializado. Nosotros no podremos asistirle. Más información en la sección "Más información" de esta guía.

Cuando su base de datos en alojamiento compartido OVHcloud se satura (overquota), nuestros robots le advierten por correo electrónico en la dirección de correo electrónico del contacto "Administrador" de la base de datos.

Cuando la base de datos ha consumido más de 80% de su capacidad de almacenamiento, recibirá un primer mensaje de correo electrónico. Cuando 90% de esta capacidad de almacenamiento se alcanza, se envía un segundo mensaje de correo.

Cuando su base de datos está en overquota, se le enviará un tercer mensaje de aviso. A continuación, la base de datos pasará a "READ ONLY" (solo lectura). Ya no puede añadir ni modificar los registros de la base de datos, pero sigue estando disponible en lectura y supresión.

Etapa 1: identificar las tablas voluminosas

Una base de datos se compone de una o más tablas, compuestas a su vez por una o varias filas organizadas con columnas predeterminadas.

En primer lugar, es necesario identificar las tablas de gran tamaño de la base de datos.

Todas las acciones siguientes descritas en este tutorial se realizarán a partir de phpMyAdmin.

phpMyAdmin está disponible en todas las bases de datos compartidas de OVHcloud. Esta aplicación de gestión de bases de datos facilita la realización de las acciones manuales que puede realizar con su base de datos.

Si su base de datos se encuentra en una solución Web Cloud Databases, consulte nuestra guía "Web Cloud Databases - Conectarse a su base de datos ". A continuación, diríjase directamente al etapa 1.2 de esta guía.

1.1 - Conectarse a la base de datos a través de phpMyAdmin

Recupere la información de acceso a su base de datos directamente en el archivo de configuración de su sitio web. Realice esta acción utilizando el paso 1 de nuestra guía sobre el cambio de la contraseña de una base de datos.

Haga clic en las fichas siguientes para ver cada una de las 5 etapas.

Conéctese a su área de cliente de OVHcloud y acceda a la sección Web Cloud.

Web Cloud

Haga clic en el menú Alojamientos y seleccione el alojamiento web correspondiente.

Web Hosting

En la nueva página, haga clic en la pestaña Bases de datos.

Databases

En la nueva página, aparecerá una tabla con las bases de datos creadas.

Go to phpMyAdmin

Anote el Nombre de usuario y la Dirección del servidor de su base de datos llena. Esta información se muestra en la tabla que enumera las bases de datos.

A la derecha de la base de datos correspondiente, haga clic en el botón ... y, seguidamente, en Acceder a phpMyAdmin.

phpMyAdmin Login interface

Introduzca los datos de acceso a la base de datos y haga clic en Conexión.

1.2 - Buscar las tablas más voluminosas

Desde ahora, usted interviene directamente en el contenido de su base de datos. Las operaciones que realice en phpMyAdmin pueden tener consecuencias irreversibles si no se realizan correctamente.

Asegúrese de realizar las operaciones que desee. Si necesita ayuda, le recomendamos que contacte con un proveedor especializado. OVHcloud no podrá ayudarle con el contenido de su base de datos.

Una vez que se haya conectado, se abrirá la siguiente página:

phpMyAdmin Login

Haga clic en el botón "Nombre de la base de datos" en la columna izquierda y seleccione Tamaño en la parte superior derecha de la tabla que aparece:

phpMyAdmin Tablas

Las tablas más voluminosas aparecen en la parte superior de la tabla. Identifique estas y vaya al etapa 2.

Etapa 2: determinar la utilidad del contenido de la tabla o tablas voluminosas

Una vez que haya identificado las tablas voluminosas, deberá determinar si todo su contenido es necesario para el funcionamiento de su sitio web.

Si utiliza un sistema de gestión de contenidos (CMS) como WordPress, Joomla, PrestaShop o Drupal, compruebe que sus tablas voluminosas no estén relacionadas con un plugin o tema recientemente instalado o actualizado.

En ese caso, contacte con el editor del plugin/tema para que le comunique las acciones a realizar en su CMS.

Si tiene algún otro CMS, le recomendamos que contacte directamente con el editor del CMS antes de realizar las siguientes acciones.

A continuación se muestran los enlaces a los sitios web oficiales de los CMS que OVHcloud ofrece instalados en un clic:

Si su sitio ha sido desarrollado "manualmente" por un proveedor especializado, le recomendamos que contacte con él para que le acompañe.

Etapa 3: realizar una acción correctiva

Una vez que haya determinado si el contenido de las tablas es necesario para el funcionamiento del sitio web, podrá elegir entre varias opciones:

Caso n°1 - Todo el contenido de la tabla voluminosa es necesario para el buen funcionamiento de su sitio web

Deberá bascular su base de datos con una base de datos más voluminosa.

Para aumentar el tamaño asignado a la base de datos, es necesario crear una nueva base de datos más grande y copiar el contenido de la antigua en la nueva. No es posible aumentar directamente el tamaño de una base de datos asociada a un alojamiento web.

Consulte nuestra oferta de bases de datos Web Cloud Databasess para elegir su nuevo servicio de bases de datos.

Es recomendable para bases de datos de gran tamaño.

Es posible duplicar el contenido de una base de datos de OVHcloud directamente en otra de sus bases de datos de OVHcloud gracias a la funcionalidad que ofrece su área de cliente de OVHcloud. Para ello, consulte nuestra guía "Duplicar el contenido de una base de datos en otra".

En caso de migrar a una base de datos externa a los planes de hosting Start SQL y Web Cloud Databases, puede mover manualmente el contenido de su antigua base de datos hacia una nueva mediante nuestras guías:

Caso n°2 - No es necesario para el funcionamiento de su sitio web una parte o el conjunto del contenido de la tabla voluminosa

Antes de realizar esta operación, compruebe si los datos de la tabla de tamaño considerable corresponden a elementos que pueden eliminarse desde el área de administración de su CMS.

Ejemplos:

  • comentarios/publicaciones antiguos;
  • elementos presentes en el menú Papelera de su CMS;
  • datos relacionados con un tema antiguo y/o plugin.

Esta guía explica cómo eliminar datos de la base de datos. En caso de duda, asegúrese de lo que está haciendo o contacte con un proveedor especializado.

Las bases de datos compartidas de OVHcloud disponen de varios comandos SQL para modificar su contenido.

Si se trata de una tabla de overquota o de una voluminosa, puede elegir entre tres comandos.

Puede realizar estas consultas directamente desde la interfaz phpMyAdmin, a través de la pestaña SQL :

phpMyAdmin SQL request

  • El pedido DELETE:

Permite eliminar una o más filas de una tabla dada. Este comando es útil si una parte del contenido de la tabla es necesaria para que su sitio web funcione correctamente.

Ejemplo:

DELETE FROM `table_1` WHERE `id` = 1

En este ejemplo, el comando elimina la(s) línea(s) de table_1 cuyo valor de columna id es igual a 1.

  • El comando TRUNCATE:

Permite eliminar todas las filas de una tabla dada.

Ejemplo:

TRUNCATE TABLE `table_1`

En este ejemplo, la orden elimina todas las líneas de la table_1 sin excepción.

  • El comando DROP:

Permite eliminar completamente una tabla y todas las filas que contiene. Este comando no se puede utilizar si la tabla debe seguir existiendo.

Ejemplo:

DROP TABLE `table_1`

En este ejemplo, la orden elimina la tabla table_1 y todas las filas que contiene.

Etapa 4: Sacar la base de datos del estado "READ ONLY" (solo lectura)

Nuestros robots encargados de las verificaciones de las cuotas pasan con mucha regularidad por nuestras infraestructuras. Si, al pasar por el servicio, detectan que la base de datos ya no está en overquota, eliminan automáticamente el estado "READ ONLY" (solo lectura). Una vez que haya realizado las operaciones necesarias en su base de datos, solo tiene que esperar hasta que nuestros robots pasen por sus servicios.

No obstante, puede forzar su migración a sus servicios para acelerar el proceso. Para ello, deberá solicitar a nuestros robots que recalculen el límite de su servicio o base de datos.

Recalcular el límite para una base de datos incluida con su plan de hosting

Haga clic en las fichas siguientes para ver cada uno de los 5 etapas.

Conéctese a su área de cliente de OVHcloud y acceda a la sección Web Cloud.

Web Cloud

Haga clic en el menú Alojamientos y seleccione el alojamiento web correspondiente.

Web Hosting

En la nueva página, haga clic en la pestaña Bases de datos.

Databases

En la nueva página, aparecerá una tabla con las bases de datos creadas. A la derecha de la base de datos correspondiente, haga clic en el botón ... y, seguidamente, en Recalcular el espacio utilizado.

Recalculate quota shared SQL

En la nueva ventana, haga clic directamente en el botón Aceptar.

Recalculate quota of a database

Una vez iniciada, la operación puede tardar varios minutos. Al finalizar, el estado "READ ONLY" de la base de datos desaparece. La base de datos vuelve a estar totalmente operativa.

Recalcular el límite de una base de datos alojada en una solución Web Cloud Databases

Haga clic en las fichas siguientes para ver cada uno de los 3 etapas.

Conéctese a su área de cliente de OVHcloud y acceda a la sección Web Cloud.

Web Cloud

Haga clic en el menú Web Cloud Databases y seleccione la solución Web Cloud Databases correspondiente.

Web Cloud Databases

En la sección Información general, acceda al apartado Espacio utilizado. Haga clic en el botón ... a la derecha y, seguidamente, en Actualizar el límite de su base de datos.

Refresh your database quota

Una vez iniciada, la operación puede tardar varios minutos. Al finalizar, el estado "READ ONLY" de la base de datos desaparece. La base de datos vuelve a estar totalmente operativa.

Más información

Duplicar el contenido de una base de datos en otra

Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con partners de OVHcloud.

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones pestañas de soporte.

Interactúe con nuestra comunidad de usuarios.

Artículos relacionados