Anúncios Patrocinados
Boa Noite - Mauá,
Quinta-feira, 25 de abril de 2024
 
 
 
Mauá Virtual
 

 
domingo, 25 de janeiro de 2009 - 22:46h
Otimizando consultas SQL utilizando SQL_CACHE
 

Olá pessoal. Tudo bom?

Hoje falarei um pouco sobre programação.

Volto agora para dar uma dica ref. à otimização de consultas SQL utilizando o comando SQL_CACHE.

Há tempos atrás, tive um problema quanto à consultas SQL em meu site. Devido ao grande números de consultas que era necessário realizar para exibir informações em determinadas páginas, o meu servidor travava, sempre exibindo as seguintes mensagens: - MySQL server has gone away; - Webserver is too busy, impedindo dessa maneira, o acesso dos demais usuários ao meu website, tendo retorno após alguns minutos.

É muito comum um website crescer, tendo às vezes centenas de consultas SQL que sempre nos retornam o mesmo resultado. É comum também, que em 1 página tenha uma ou mais consultas SQL.

O fundamental de um site que contenha muitas informações, principalmente as trazidas de um banco de dados através de uma consulta SQL, é que o resultado seja rápido. Para isso que utilizamos o comando SQL_CACHE nas consultas SQL.

Você pode utilizar, se baseando no exemplo abaixo:

Se seu website tem a seguinte consulta:

Código:

1.
SELECT id, nome, idade from tabela_usuarios order by id DESC


Utilize da seguinte maneira:
Código:

2.
SELECT SQL_CACHE id, nome, idade from tabela_usuarios order by id DESC


No exemplo 2, ele trará o mesmo resultado, só que com uma rapidez fora do normal, pois ele sempre armazena os resultados em CACHE, buscando os registros no mesmo. Com o uso do SQL_CAHE, o servidor poderá responder até 90% mais rápido, evitando que seu servidor trave devido à muitas consultas ao banco.

Espero ter ajudado quanto à esse assunto, e qualquer dúvida, pode postar nos comentários abaixo que respondo.

Na próxima coluna falarei novamente sobre como otimizar seu computador através de manutenções simples.

Abraços, e até lá!

 
Comente
Enviar Notícia à um Amigo  Imprimir Notícia  
 

Perfil do colunista

Kleber Lehpamer
Graduado em Sistemas Para Internet pela Faculdade Anhanguera de Santo André. Possui 10 anos de experiência na área de informática em geral e 6 anos de experiência na área de Programação WEB. Atualmente, programa utilizando linguagem ASP, PHP e MySql.
 

Escreve sobre

Olá galera. Aqui vou falar um pouco sobre minhas experiências, que serviram de conhecimento e vou tentar repassar todas elas à vocês. Vou abordar assuntos como dicas de informática em geral, programação web, redes, hardware e software. Abraços.
 

Contato

Site     Email

As últimas

1ª 14/04/2015
Recebendo pagamentos do Google Adsense (Atualizado Abril/2015)

2ª 17/12/2014
[Resolvido] [Solução] Erro Webservice Envio NFE

3ª 15/07/2014
Como remover ícone de caixa postal (novo correio de voz) do Android

4ª 14/03/2014
Removendo mensagem de falsificação windows XP Março/2014

5ª 09/01/2014
20 Coisas Que Aprendemos Antes Dos 25

     



Mauá Virtual - O Guia Virtual da Cidade
Todos os direitos reservados - 2024 - Desde 2003 à 7717 dias no ar.

Página Inicial     Anuncie Conosco     Fale Conosco
 
Projeto desenvolvido
pela Agência de
Web & Design Globeweb
www.globeweb.com.br
Produzido por | globeweb | www.globeweb.com.br