Como aumentar o limite de execução do phpMyAdmin para consultas demoradas imprimir

  • 0

Como aumentar o limite de execução do phpMyAdmin para consultas demoradas

Olá, querido(a) cliente! Seja bem-vindo(a) ao seu Sensei da GeHost — aqui, você aprende com carinho, sem pressa, e sempre com o propósito de te ajudar a dominar seu site com confiança.

Se você já usou o phpMyAdmin para gerenciar seu banco de dados e percebeu que algumas consultas demoram muito ou simplesmente "travam", é bem provável que o limite de execução do PHP esteja muito baixo para o que você precisa.

Calma! Isso é fácil de resolver — e hoje, comigo, você vai fazer isso passo a passo, como se fosse um ritual de aprendizado. Vamos lá?

Por que isso acontece?

Por padrão, o PHP tem um tempo máximo de execução definido (geralmente 30 segundos). Quando você roda uma consulta complexa — como uma atualização em massa, uma exportação grande ou uma busca com múltiplos filtros — esse tempo pode ser ultrapassado, e o sistema interrompe a operação.

É como tentar cozinhar um prato que leva 2 horas, mas a panela só deixa cozinhar por 30 minutos. O resultado? O prato não fica pronto.

Dica do Sensei: Seu banco de dados é como um jardim. Quando você planta muitas flores (dados), é normal que a jardinagem leve um pouco mais de tempo. O importante é ter ferramentas que permitam o trabalho com calma, sem pressa.

Passo a passo: como aumentar o limite

Para resolver isso, vamos ajustar o tempo máximo de execução do PHP diretamente no seu ambiente de hospedagem, usando o painel do cPanel — o coração do seu site.

  1. Entre no painel do cliente: Acesse painel.gehost.com.br com seu login e senha.
  2. Abra o cPanel: No painel, clique no botão cPanel (geralmente na seção "Hospedagem").
  3. Localize o phpMyAdmin: No cPanel, vá até a seção Banco de Dados e clique em phpMyAdmin.
  4. Abra o arquivo de configuração do PHP: Após entrar no phpMyAdmin, clique em Configurações (no menu superior) e depois em PHP Settings. Se não houver essa opção, o ajuste será feito via .htaccess — veja o próximo passo.
  5. Edite o limite de tempo: No painel de configuração do PHP, procure por max_execution_time e aumente o valor para 300 (ou 600, se necessário).
  6. Salve as alterações: Clique em Salvar ou Atualizar. O sistema aplicará o novo tempo.

Se você não conseguir encontrar a opção diretamente no phpMyAdmin, siga este caminho alternativo:

  1. Acesse o Gerenciador de Arquivos: No cPanel, vá até Arquivos e clique em Gerenciador de Arquivos.
  2. Localize a pasta public_html: Na árvore de arquivos, clique em public_html (ou a pasta principal do seu site).
  3. Crie ou edite o arquivo .htaccess: Se já existir um arquivo chamado .htaccess, clique para editá-lo. Se não existir, crie um novo com esse nome.
  4. Adicione estas linhas:
    php_value max_execution_time 300
    php_value memory_limit 256M

    Esse código aumenta o tempo máximo de execução para 300 segundos (5 minutos) e o limite de memória para 256 MB.

  5. Salve o arquivo: Clique em Salvar ou Atualizar.

Dica do Sensei: O arquivo .htaccess é como um manual de regras para o seu site. Ele pode controlar acesso, redirecionamentos e até limites de execução. Use com cuidado, mas com confiança!

Quando usar esse ajuste?

Use esse aumento quando:

  • Executar consultas complexas que demoram mais de 30 segundos.
  • Importar ou exportar grandes bancos de dados.
  • Atualizar milhares de registros de uma vez.

Se o problema persistir mesmo com o tempo aumentado, pode ser que o banco precise de otimização. Nesse caso, recomendo usar o phpMyAdmin para otimizar as tabelas ou entrar em contato com o suporte da GeHost.

Importante: não exagere

Embora seja possível aumentar o tempo para 1000 segundos (quase 17 minutos), isso pode afetar o desempenho do seu site para outros usuários. Ajuste apenas o necessário.

Se precisar de ajuda, não hesite. O suporte da GeHost está aqui para você — e, como dizemos por aqui: “Você não está sozinho.”

Se quiser, pode nos enviar um e-mail com a descrição da consulta que está tentando rodar. Vamos te ajudar com um plano personalizado.

Tela do cPanel com a opção 'Bancos de Dados MySQL'

Se você chegou até aqui, parabéns! Você aprendeu um novo truque de mestre. Continue praticando, continue cuidando do seu site com amor.

Com carinho,
Sensei da GeHost
*Equipe de Suporte da G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*


Esta resposta lhe foi útil?

« Retornar