Mantém saudável a base de dados por trás do teu site.

Tudo o que o teu site mostra vive na base de dados. O LayerAssist verifica se funciona e está acessível, procura erros e consultas lentas e explica os problemas antes que deitem o site abaixo.

Em resumo

  • AutomaçãoA automação pronta a usar «Estado da base de dados» verifica se a base de dados funciona e está acessível, e informa sobre erros ou consultas lentas que encontra nos registos.
  • Monitor incluídoPara um alerta no momento em que a base de dados para, adiciona o monitor de serviço incluído para o serviço da tua base de dados.
  • No chatNo chat, resolve erros de ligação, repara tabelas danificadas e encontra o que torna a base de dados lenta.

Quando a base de dados falha, o site inteiro fica em branco

As tuas páginas, produtos, encomendas e utilizadores vivem numa base de dados, normalmente MySQL ou MariaDB. Se o site não lhe chega, os visitantes veem «Error establishing a database connection» ou uma página vazia, e nada funciona até se resolver.

As bases de dados também se desgastam devagar: as tabelas danificam-se depois de uma falha, as consultas ficam lentas à medida que os dados crescem e o servidor fica curto de memória. Estes problemas deixam avisos nos registos muito antes de deitarem o site abaixo.

Sinais de que a base de dados precisa de atenção

  • «Error establishing a database connection»
  • Páginas que eram rápidas demoram agora segundos
  • «Table is marked as crashed and should be repaired»
  • As páginas de administração dão tempo esgotado ao guardar

Problemas comuns da base de dados

Dados de ligação errados

Uma palavra-passe, um utilizador ou um host alterados no painel do alojamento mas não nas definições do site quebram a ligação de imediato.

O serviço da base de dados parou

Falta de memória, um disco cheio ou uma atualização falhada podem parar o MySQL ou o MariaDB.

Tabelas danificadas

Uma falha, ou um disco cheio a meio de uma escrita, pode danificar uma tabela e fazer algumas páginas falhar.

Consultas lentas e dados a mais

As tabelas que crescem sem limite — registos, sessões, revisões, dados expirados — tornam cada página mais lenta.

Como o LayerAssist cuida da tua base de dados

Verifica-a como faria um administrador de bases de dados e explica-ta como faria um amigo.

Confirma que está ativa e acessível

Verifica se o serviço da base de dados está a correr e se o site se consegue ligar a ele.

Lê os avisos

Procura nos registos da base de dados erros, tabelas danificadas e consultas lentas, e informa sobre o que é novo.

Repara o que está avariado

No chat corrige as definições de ligação, repara tabelas danificadas e limpa os dados de que o site já não precisa, apagando só com o teu OK.

Encontra o que está lento

Analisa as maiores tabelas e as consultas mais lentas e diz-te o que faria mais diferença.

Exemplo: a administração de uma loja, cada mês mais lenta

  1. Você

    Na administração da minha loja as encomendas demoram uma eternidade a carregar. Há algo de errado com a base de dados?

  2. O que verifica

    • MariaDB: a correr e acessível
    • Tabela de sessões: 2,1 milhões de linhas expiradas, 3,4 GB
    • Registo de consultas lentas: as pesquisas de encomendas leem a tabela inteira
    • Tabelas danificadas: nenhuma
  3. O que altera

    Apaguei as sessões expiradas depois do teu OK e acrescentei o índice em falta para as pesquisas de encomendas

  4. LayerAssist

    A página de encomendas carrega agora em menos de um segundo, antes eram 14. A loja guardava dois milhões de sessões de visitantes expiradas e as pesquisas de encomendas não tinham índice. Com o teu OK apaguei as sessões expiradas e acrescentei o índice; mais nada mudou.

O que ganhas

  • Avisos antecipados a partir dos registos, antes de o site ficar em branco
  • Erros de ligação resolvidos em minutos, com a causa explicada
  • Um site mais rápido graças a uma base de dados mais limpa
  • O teu conteúdo fica onde está: eliminações só com o teu OK

Situações reais

Um site num VPS pequeno

A base de dados reinicia-se nos picos de tráfego. A verificação assinala avisos de memória e o LayerAssist ajusta as definições ao servidor.

Uma loja WooCommerce com muito movimento

As encomendas e os registos crescem todos os dias. Uma verificação diária assinala a tabela que cresce mais depressa antes de abrandar a loja.

A aplicação de um programador em PostgreSQL

Depois de um lançamento, a base de dados da aplicação regista consultas lentas. A verificação de hora a hora do plano Pro aponta-as no mesmo dia.

Como configurar a verificação da base de dados

  1. Liga o alojamento ou o servidor

    O SSH dá a imagem mais completa; o painel do alojamento serve para muitos sites em alojamento partilhado.

  2. Adiciona a automação

    Em Automações, escolhe Nova automação, seleciona o site e escolhe «Estado da base de dados».

  3. Escolhe a frequência

    Desde uma vez por dia até cada 15 minutos, conforme o plano.

  4. Adiciona também o monitor de serviço

    Para um alerta imediato quando a base de dados parar, adiciona no mesmo servidor um monitor «Estado do serviço» para mysql ou mariadb.

Perguntas sobre o estado da base de dados

Sobretudo com MySQL e MariaDB, que quase todos os sites usam. Com SSH também pode trabalhar com PostgreSQL e outras bases de dados do teu servidor.

A seguir: Tarefas cron e filas

A partir de $ 9 por mês · 14 dias para mudar de ideias

Da próxima vez que algo avariar, vai saber a quem perguntar.

Adicione o seu site e faça a primeira pergunta hoje. Não é para si? Cancele em 14 dias e receba de volta o primeiro pagamento, descontando apenas o trabalho de IA utilizado.

Grátis durante 7 dias · Sem cartão de crédito · Não são precisos conhecimentos técnicos.