Otimizando consultas no Banco de Dados

USE ÍNDICES

Índices são identificações que otimizam a consulta a um dado do banco. Funciona semelhante ao índice de um livro, onde você encontra a página correta de acordo com o assunto. Com o uso dos índices, se faz que a cada operação de atualização de dados seja também feita uma atualização dos índices.

UTILIZE O COMANDO OPTIMIZE

O comando Optimize table deve ser utilizado em tabelas que são atualizadas frequentemente e que tem manipulações de registros (alteração e exclusão).
Esse comando otimiza a leitura e gravação do disco durante a recuperação dos dados através de um processo de desfragmentação. Quando há tamanhos variáveis dentro das colunas de uma tabela, o uso é mais indicado ainda, visto que o que mais fragmenta uma tabela, são os campos de comprimento variável (VARCHAR).
É bem simples e você pode encontrar mais informações na documentação oficial em: dev.mysql.com/doc/optimize_table.

OPTIMIZE TABLE nome_da_tabela;

SIMPLIFIQUE AS CONSULTAS

Remova parênteses ( ) desnecessários em cláusulas WHERE;
Utilize múltiplas linhas com uma única instrução SQL;
Utilize SELECT COUNT(1) e não SELECT COUNT(*) para contar valores especificados e não generalizar a consulta.

 

VEJA ÀS CONEXÕES DO BANCO

Evite abrir duas conexões com o mesmo servidor;
feche Sempre as conexões quando não precisar fazer uso delas;
Evite utilizar conexões persistentes, pois as mesmas criam diversas conexões simultâneas com a base;
Utilize PDO para realizar conexão com o servidor através da sua linguagem de programação.


Veja mais informações em: http://www.e-registros.com.br/knowledgebase.php


 

Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Importando e Exportando um banco MySql via SSH

Fica a Dica: Você deve ter o backup de sua base MySQL em formato .sql para conseguir realizar a...

Conectando uma base de dados com ASP

Fica a Dica: Sempre altere os itens em caixa alta (letras maiúsculas) para os dados...

Como importar um banco de dados

Acesse seu Painel de Controle; Selecione o seu domínio e navegue até à seção Banco de Dados; De...

Conectando uma base de dados com PHP

Fica a Dica: Sempre altere os itens em caixa alta (letras maiúsculas) para os dados...

Usando Views no Mysql

O QUE É UMA VIEW? Uma view é um objeto formado por declarações SELECTs, que retornam uma...