title | excerpt | updated |
---|---|---|
Alojamento web - A minha base de dados está saturada, o que fazer? |
Saiba como agir quando a base de dados está sobrecarregada |
2025-02-19 |
Uma base de dados permite, por exemplo, armazenar informações relativas ao seu website e ao seu funcionamento. Estas informações estão estruturadas para que o seu website aceda facilmente a elas, o que permite uma consulta otimizada e personalizada para os utilizadores/visitantes do seu website.
Durante a sua utilização, uma base de dados pode adquirir, modificar ou eliminar informações (dados de ligação, dados de utilizadores, dados de visualização, dados necessários ao bom funcionamento do seu website, etc.).
Em certos casos, a base de dados regista uma quantidade de informações tão elevada que dá origem a uma saturação do espaço de armazenamento que lhe é atribuído. Quando a base de dados está saturada, fala-se de overquota.
Este tutorial propõe-lhe as ações a empreender quando a sua base de dados partilhada OVHcloud está próxima da saturação ou já está em overquota.
Saiba como agir quando a base de dados está sobrecarregada.
- Ter acesso à Área de Cliente OVHcloud.
- Ter um serviço de alojamento web da OVHcloud com uma base de dados partilhada da OVHcloud associada.
Warning
A OVHcloud disponibiliza serviços cuja configuração, gestão e responsabilidade lhe incumbem. Assim, deverá certificar-se de que estes funcionam corretamente.
Colocamos à sua disposição este tutorial para o acompanhar o melhor possível em tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um fornecedor especializado. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, aceda à secção "Quer saber mais?" deste manual.
Quando a sua base de dados partilhada da OVHcloud chega a saturação (overquota), os nossos robôs avisam-no por e-mail no endereço de e-mail do contacto "Administrador" da base de dados.
Um primeiro e-mail é enviado quando a sua base de dados consumiu mais de 80% da sua capacidade de armazenamento. Um segundo e-mail será enviado quando 90% desta capacidade de armazenamento for atingida.
Quando a sua base de dados está em overquota, receberá um terceiro e-mail de aviso. A sua base de dados muda para "READ ONLY" (apenas leitura). Não pode adicionar ou alterar as entradas da sua base de dados, mas esta fica acessível em leitura e supressão.
Uma base de dados é constituída por uma ou várias tabelas, elas próprias constituídas por uma ou várias linhas organizadas com a ajuda de colunas pré-determinadas.
A primeira etapa consiste em identificar a ou as tabelas volumosas presentes na sua base de dados.
[!primary]
Todas as seguintes ações descritas neste tutorial serão realizadas a partir de phpMyAdmin.
phpMyAdmin{.external} está disponível em todas as bases de dados partilhadas da OVHcloud. Esta aplicação de gestão de base de dados facilita a realização das ações manuais que pode efetuar com a sua base de dados.
Se a base de dados estiver presente numa solução Web Cloud Databases, consulte o guia "Web Cloud Databases - Ligar-se à base de dados" e, em seguida, passe diretamente para a etapa 1.2 deste guia.
Recupere as informações de acesso à sua base de dados diretamente no ficheiro de configuração do seu website. Realize esta ação através da etapa 1 do nosso guia sobre a alteração da palavra-passe de uma base de dados.
Para se conectar ao banco de dados via phpMyAdmin, clique nas janelas abaixo para visualizar cada uma das etapas 5.
[!tabs] Etapa 1
Aceda à Área de Cliente OVHcloud e aceda à secção
Web Cloud
{.action}.Etapa 2
Clique no menu
Alojamentos
{.action} e escolha o alojamento web em causa.Etapa 3
Na página que se abrir, clique no separador
Bases de dados
{.action}.Etapa 4
Na parte inferior do ecrã será apresentada uma tabela com a lista das bases de dados.
Tome nota do
Nome de utilizador
e doEndereço do servidor
da sua base de dados saturada. Estas informações são visíveis na tabela que lista as suas bases de dados.À direita da base de dados em causa, clique no botão
...
{.action} e, a seguir, emAceder ao phpMyAdmin
{.action}.Etapa 5
Introduza as informações de acesso à sua base de dados e depois clique em
Entrada
{.action}.
[!alert]
A partir de agora, intervém diretamente sobre o conteúdo da sua base de dados. As manipulações que realiza no phpMyAdmin podem ter consequências irreversíveis se estas não forem realizadas corretamente.
Certifique-se de que as suas operações são efetuadas. Se tiver alguma dificuldade, recomendamos que recorra a um fornecedor especializado. A OVHcloud não lhe poderá fornecer assistência relativamente ao conteúdo da sua base de dados.
Uma vez ligado, aparecerá a seguinte página:
Clique em "Nome da sua base de dados"
{.action} na coluna da esquerda, depois em Taille
{.action} no canto superior direito da tabela que aparece:
As tabelas mais volumosas figuram no topo da tabela. Identifique-as e passe à etapa 2.
Depois de identificar as tabelas volumosas, verifique se o conteúdo é necessário para o funcionamento do seu site.
[!primary]
Se utilizar um Content Managment System (CMS) como WordPress, Joomla!, PrestaShop ou Drupal, verifique se as suas tabelas volumosas não estão ligadas a um plugin/tema recentemente instalado ou atualizado.
Neste caso, contacte o editor do plugin/tema para que este lhe comunique as ações a realizar no seu CMS.
Para os outros casos associados aos CMS, recomendamos que contacte diretamente o editor do seu CMS antes de realizar as seguintes ações.
Encontre aqui as ligações para os sites oficiais dos CMS propostos em instalação "Em apenas um clique" pela OVHcloud:
- WordPress{.external}
- Joomla!{.external}
- PrestaShop{.external}
- Drupal{.external}
[!primary]
Se o seu site foi desenvolvido "manualmente" por um prestador de serviços especializado, recomendamos que contacte este último para o acompanhar.
Depois de determinar se o conteúdo das suas tabelas é necessário para o funcionamento do seu site, existem várias opções:
Deverá migrar a sua base de dados para uma base de dados mais volumosa.
[!primary]
Para aumentar o tamanho alocado à sua base de dados, deverá obrigatoriamente criar uma nova base de dados maior e copiar o conteúdo da antiga para a nova. De facto, não é possível aumentar diretamente o tamanho de uma base de dados associada a um alojamento web.
Consulte a nossa oferta de bases de dados Web Cloud Databasess para escolher o seu novo serviço de base de dados.
Recomendamos esta oferta para bases de dados volumosas.
É possível duplicar o conteúdo da sua base de dados OVHcloud diretamente para outra das suas bases de dados OVHcloud graças a uma funcionalidade presente na sua Área de Cliente OVHcloud. Para isso, consulte o guia "Duplicar o conteúdo de uma base de dados noutra".
No caso de uma migração para uma base de dados externa às ofertas Start SQL e Web Cloud Databases, pode migrar manualmente o conteúdo da sua antiga base de dados para uma nova através dos nossos guias:
- Exportar a sua base de dados existente
- Primeiros passos com a oferta Web Cloud Databasess
- Importar a sua antiga base de dados para o serviço Web Cloud Databasess
Caso n.º 2 - Não é necessária uma parte ou a totalidade do conteúdo da tabela volumosa para o funcionamento do seu site
Antes de efetuar o seguinte, verifique se os dados contidos na tabela volumosa correspondem a elementos que podem ser eliminados a partir do espaço de administração do seu CMS.
Exemplos:
- antigos comentários/posts;
- elementos presentes no menu
Caixote do lixo
do seu CMS; - dados associados a um antigo tema e/ou plugin.
[!alert]
O resto deste manual explica-lhe como eliminar dados presentes na sua base de dados. Em caso de dúvida, certifique-se de que está a fazer ou a contactar um fornecedor especializado.
As bases de dados partilhadas da OVHcloud dispõem de vários comandos SQL para agir sobre o seu conteúdo.
No caso de uma overquota ou de uma tabela volumosa, estão disponíveis três comandos.
Pode efetuar diretamente estes pedidos a partir da interface phpMyAdmin, através do separador SQL
{.action}:
- A encomenda DELETE:
Permite eliminar uma ou várias linhas de uma determinada tabela. Esta encomenda é útil se uma parte do conteúdo da tabela é necessária para o bom funcionamento do seu website.
Exemplo:
DELETE FROM `table_1` WHERE `id` = 1
Neste exemplo, o comando suprime a ou as linhas da table_1 cujo valor da coluna id é igual a 1.
- A encomenda TRUNCATE:
Permite eliminar todas as linhas de uma determinada tabela.
Exemplo:
TRUNCATE TABLE `table_1`
Neste exemplo, o comando suprime todas as linhas da table_1 sem exceção.
- A encomenda DROP:
Permite suprimir completamente uma tabela e o conjunto das linhas que contém. Este comando não deve ser utilizado se a mesa tiver de continuar a existir.
Exemplo:
DROP TABLE `table_1`
Neste exemplo, o comando suprime a tabela table_1 e o conjunto das linhas que contém.
Os nossos robôs encarregados das verificações de quotas passam muito regularmente pelas nossas infraestruturas. Se, no momento da passagem pelos seus serviços, verificarem que a sua base de dados já não está em overquota, retirarão automaticamente o estado "READ ONLY" (leitura apenas). Depois de efetuar as operações necessárias na sua base de dados, só precisa de aguardar até que os nossos robôs cheguem aos seus serviços.
No entanto, pode forçar a sua passagem pelos seus serviços para acelerar o processo. Para isso, deve pedir aos nossos robôs que recalculem o limite do seu serviço/base de dados.
Clique nas janelas abaixo para visualizar cada uma das etapas 5.
[!tabs] Etapa 1
Aceda à Área de Cliente OVHcloud e aceda à secção
Web Cloud
{.action}.Etapa 2
Clique no menu
Alojamentos
{.action} e escolha o alojamento web em causa.Etapa 3
Na página que se abrir, clique no separador
Bases de dados
{.action}.Etapa 4
Na nova página, é apresentada uma tabela com as bases de dados criadas. À direita da base de dados em causa, clique no botão
...
{.action} e, a seguir, emRecalcular o limite
{.action}.Etapa 5
Na janela que se abrir, clique diretamente no botão
Validar
{.action}.Depois de iniciada, a operação pode demorar alguns minutos. Quando esta operação terminar, o estado "READ ONLY" da base de dados desaparece. A sua base de dados estará novamente plenamente operacional.
Clique nos separadores abaixo para visualizar cada um dos 3 passos.
[!tabs] Etapa 1
Aceda à Área de Cliente OVHcloud e aceda à secção
Web Cloud
{.action}.Etapa 2
Clique no menu suspenso
Web Cloud Databases
{.action} e escolha a solução Web Cloud Databases correspondente.Etapa 3
No menu Informações gerais, encontrará Espaço utilizado. Clique no botão
...
{.action} à direita e, a seguir, emAtualizar o limite da sua base de dados
{.action}.Depois de iniciada, a operação pode demorar alguns minutos. Quando esta operação terminar, o estado "READ ONLY" da base de dados desaparece. A sua base de dados estará novamente plenamente operacional.
Duplicar o conteúdo de uma base de dados noutra
Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os parceiros OVHcloud.
Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes ofertas de suporte.
Fale com nossa comunidade de utilizadores.