Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, fui surpreendido ontem pela hospedagem do meu site, aonde a mesma bloqueou meu banco de dados alegando que o mesmo estava com consultas muito lentas assim sobrecarregando o servidor.
Eles me enviaram um relatório aonde constava algumas consultas feita pelo sistema ao banco de dados, onde a mais lenta era a seguinte:
SELECT news_categories.category_name, news_posts.news_id, news_datepublish,news_summary, news_headline, news_title, news_frienflytitle, news_image_frontend
FROM news_posts
INNER JOIN news_categories ON news_posts.news_category_id = news_categories.category_id
AND news_panel_id =1
WHERE news_posts.news_status =1
AND news_datepublish <= DATE_ADD( NOW( ) , INTERVAL -1 HOUR )
ORDER BY news_posts.news_datepublish DESC
LIMIT 5;
Essa consulta acima (Segundo a hospedagem) está deixando o servidor lento, porém não sei como otimizar ela, pois a tabela "news_posts" existem mais de 90Mil registros.
Alguém poderia me ajudar nisso?
Desde já, muito obrigado.
Carregando comentários...