Querys SQL lentas

Boas

Recebi do servidor onde tenho instalada uma aplicação a seguinte mensagem:


Hello,

We have detected that your account xxxxxxxxx.t15.org executed a slow MySQL query.

Domain: xxxxxxxxxx.t15.org
Username: xxxxxxxxxxxx
MySQL Database:
MySQL User: xxxxxxxxxxxxxxxx
MySQL Query: xxxxxxxxxxxxxxx

Slow MySQL queries are not allowed, because you share server resources with thousands of other users and your long lasting MySQL queries are slowing down the entire server. Please optimize your MySQL queries as soon as possible.

Here are some good articles how to optimize MySQL queries:
http://www.google.com/search?q=optimize+mysql+queries

Good tips how you can optimize your scripts and make our servers run faster:

  • Disable all parts of your website that allows anonymous or unregistered user posting, such as open forums, guestbooks, blog comments. These days automated software fills all open areas of websites with junk and spam content.

  • Disable visitors monitoring and tracking (each move of your visitor makes database query)

  • Disable all unused website modules.

  • Disable internal stats for your website - use http://www.google.com/analytics/ for example.

  • You may also logon to the phpMyAdmin and check which table has the most records. Then, if you think that this table does not contain any valuable information (for example contains logs, stats or cache), you can click on the Empty or Truncate to clean it.

Thank you for understanding,
www.freehostingnoads.net


Acontece às vezes que a aplicação deixa de funcionar!!!
O meu plano de alojamento é gratuito e dá para 1000 visitas diárias.
Mas só 2 pessoas acedem à aplicação por dia.

O que poderei fazer?
Alguém já lhe aconteceu o mesmo?

Bom dia, esse é um controle que o host envia.
Geralmente quando a tabela é muito grande ou quando ocorreu uma instabilidade.
Pode ignorar a mensagem, seria apenas uma sugestão de melhoria para seu código, assim para tornar mais rápido. Não influencia em nada!!

Obrigado

É só que tem HOST que usa issso + o tal do estouro do POOL, para tirar seu site do AR no meio do dia, você ‘ficar louco’
e depois eles falaram que ‘saiu porque estourou o pool’ para você ir pensando com ‘CARINHO’ em pegar um CLOUD ou DEDICADO com eles.

Ai só pra SACANEAR você pega um CLOUD / DEDICADO em outro hospedagem, e mandam eles CANCELAREM a BAGAÇA.

Percebi…

Grátis é a tal cena… :slight_smile: :slight_smile:

Geralmente quando há esse estouro de pool, tu entra no painel de configuração do php e reseta as config, nao precisa alterar nada apenas dar um gravar, esse processo geralmente reinicia e limpa o pool.

De qualquer forma, se tem a informação de qual query, verifique indices que possam faltar e quanto tempo esta demorando

mas o problema as vezes é bem mais complicado de resolver pq o proprio SC faz varios carregamentos de sql em uma mesma app

É, sem acesso aos logs de querys lentas no banco fica complicado