Alojamento web - A minha base de dados está saturada, o que fazer?

Ver como Markdown

Saiba como agir quando a base de dados está sobrecarregada

Objetivo

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.

Requisitos


Acesso à Área de Cliente OVHcloud

  • Ligação direta:
  • Caminho de navegação: Web Cloud > Alojamentos > Selecione o seu alojamento web

Instruções

Informações sobre a administração dos serviços OVHcloud e como encontrar a assistência adequada

Ao utilizar os guias da OVHcloud, tenha em conta as seguintes condições:

  • As instruções procuram fornecer o máximo de detalhes possível, mas não podem abranger todos os casos de utilização individuais. Poderá ser necessário adaptar as ações descritas às suas necessidades.
  • O ecossistema OVHcloud foi concebido para oferecer flexibilidade e liberdade de escolha. Os clientes são, por isso, responsáveis pela configuração correta e segura dos seus serviços. Para evitar a perda de dados, recomendamos vivamente a aplicação de estratégias de cópia de segurança a todos os seus dados importantes.
  • Os nossos guias e tutoriais podem fazer referência a software ou serviços de terceiros em combinação com as soluções OVHcloud. O suporte técnico fornecido pela OVHcloud não inclui a configuração de sistemas ou produtos fora da nossa responsabilidade. Isto inclui, entre outros:
    • Sistemas operativos e interfaces de utilizador (Windows, Debian, Plesk, etc.).
    • Qualquer outro software de terceiros (clientes FTP, software de e-mail, etc.).
    • Serviços oferecidos por outros fornecedores (DNS, API, interfaces de utilizador, etc.).

Para receber a assistência adequada em caso de problemas, siga estas orientações:

  • Procura aconselhamento personalizado ou pretende discutir um tema que não é abordado em detalhe na nossa documentação?
    Junte-se à comunidade OVHcloud para pesquisar o seu tema e falar com outros utilizadores.
  • Precisa de comunicar um incidente relativo ao seu serviço OVHcloud ou tem dificuldades na Área de Cliente OVHcloud?
    Crie um pedido de suporte no nosso Centro de Ajuda.
  • Necessita de assistência profissional para o seu projeto ou de ajuda com tarefas fora do âmbito do nosso suporte?
    Visite o nosso portal de parceiros para encontrar especialistas familiarizados com as soluções OVHcloud.
  • Procura informações mais detalhadas sobre os nossos níveis de suporte e Professional Services?
    Visite as nossas páginas web sobre os níveis de suporte OVHcloud e os OVHcloud Professional Services.

Pode participar na melhoria da nossa documentação:

  • Pretende partilhar comentários para melhorar uma página de guia ou comunicar informações insuficientes numa página específica?
    Utilize os botões «Esta página foi útil?» no final da página para nos informar.
  • Pretende propor uma atualização concreta da documentação?
    Utilize a função «Editar esta página», disponível no final da página e na barra lateral.

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.

Etapa 1: identificar a(s) mesa(s) volumosa(s)

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.

Info

Todas as seguintes ações descritas neste tutorial serão realizadas a partir de phpMyAdmin.

phpMyAdmin 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.

1.1 - Aceder à base de dados via phpMyAdmin

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 nos separadores abaixo para visualizar cada uma das 4 etapas.

Etapa 1
Etapa 2
Etapa 3
Etapa 4

Aceda à página e escolha o alojamento web correspondente.

Web Hosting

1.2 - Pesquisar as tabelas mais volumosas

Danger

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:

phpMyAdmin Login

Clique em "Nome da sua base de dados" na coluna da esquerda, depois em Taille no canto superior direito da tabela que aparece:

phpMyAdmin Tables

As tabelas mais volumosas figuram no topo da tabela. Identifique-as e passe à etapa 2.

Etapa 2 : determinar a utilidade do conteúdo presente na(s) mesa(s) volumosa(s)

Depois de identificar as tabelas volumosas, verifique se o conteúdo é necessário para o funcionamento do seu site.

Info

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:

Info

Se o seu site foi desenvolvido "manualmente" por um prestador de serviços especializado, recomendamos que contacte este último para o acompanhar.

Etapa 3 : tomar medidas corretivas

Depois de determinar se o conteúdo das suas tabelas é necessário para o funcionamento do seu site, existem várias opções:

Caso n.º 1 - O conteúdo da tabela volumosa é necessário para o bom funcionamento do seu site

Deverá migrar a sua base de dados para uma base de dados mais volumosa.

Info

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 Databases 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 . 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:

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.
Danger

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:

phpMyAdmin SQL request
  • 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.

Etapa 4: Retirar a base de dados do estado "READ ONLY" (só de leitura)

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.

Recalcular o limite para uma base de dados incluída na sua oferta de alojamento web

Clique nos separadores abaixo para visualizar cada uma das 4 etapas.

Etapa 1
Etapa 2
Etapa 3
Etapa 4

Aceda à página e escolha o alojamento web correspondente.

Web Hosting

Recalcular o limite para uma base de dados alojada numa solução Web Cloud Databases

Clique nos separadores abaixo para visualizar cada uma das 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Aceda à e aceda à secção Web Cloud.

Web Cloud

Quer saber mais?

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.

Esta página foi útil?