Um dos itens mais importantes na otimização da base de dados é a criação de índices. Com este procedimento sua consulta ficará bem mais rápida. O ideal é que crie índices em todos os campos utilizados nas cláusulas “where” e “joins” de suas queries. Para mais detalhes sobre esse procedimento, acesse o manual de referência do MySQL (português inglês).
No PHPMyAdmin, clique no nome da sua base:
Em seguida, clique no botão “estrutura“ (que fica na frente na tabela em que deseja criar um índice):
Agora basta clicar no botão “Criar índice” (na frente do campo em que deseja criar o índice):
Criando índice em tabelas grandes
Geralmente quando a tabela é muito grande podem ocorrer alguns problemas no momento da criação dos índices, para contorná-los basta seguir os passos abaixo:
Faça uma copia da tabela para utilizando apenas a estrutura da mesma, para tal você pode usar o comando
create table tabela_nova like table_antiga
Após a criação da tabela_nova crie os índices conforme as instruções acima
Já com os índices criados na nova tabela, vamos popular a mesma com os dados da tabela_antiga, exemplo:
INSERT INTO TABLE tabela_nova (SELECT * FROM tabela_antiga limit 0,20000), esse comando irá pegar os 20 mil primeiros registros da tabela_antiga e adicionará os mesmos na tabela_nova, e assim, você vai incrementando o select limit 20001,20000 na segunda operação, limit 40001,20000 na terceira, …
Após a cópia de todos os dados basta alterar o nome da tabela, exemplo:
ALTER TABLE tabela_antiga rename tabela_antiga_bkp; (Backup da tabela antiga)
ALTER TABLE tabela_nova rename tabela_antiga; (Renomeando a tabel_nova)
Veja também
- Como fazer um gerenciamento avançado da sua base MySQL
- Definir ou alterar a senha do MySQL
- Posso criar triggers em minha base MySQL?
O acesso ao banco de dados MySQL é feito via phpMyAdmin (gerenciador web nativo do MySQL) via URL de acesso (vide abaixo), autenticando com login e senha de MySQL (que são independentes do painel de controle e de FTP) ou diretamente por um gerenciador remoto, via IP, autenticando com o login e senha da base.
Para verificar as informações de acesso (IP, Login, nome da base e senha) ao banco MySQL siga as instruções abaixo:
Como obter as informações de acesso ao Mysql
Para Hospedagens Basic, Plus, Business e Max
A cada nova instalação de um Banco de Dados, o host será criado sempre seguindo o padrão “logindeftpXX.hospedagemdesites.ws” (onde “XX” será substituído pelo número da base ativada: 01, 02, 03, etc…) e o mesmo não poderá ser alterado.
Para Hospedagens Profissionais
O padrão do host será “logindeftpXX.seudominio” (onde “XX” será substituído pelo número da base ativada: 01, 02, 03, etc…)
|
|
Acesso direto ao banco
Um dos modos mais usados para acessar o banco de dados, e mais rápido sem precisar instalar programas em sua maquina é pelo Phpmyadmin.
Acesse o endereço http://phpmyadmin.locaweb.com.br
Informe o host ou o IP do servidor (informação disponível no painel de controle);
Digite o usuário e a senha de acesso à base de dados;
Em seguida clique no botão “Executar”.
Veja também
- Definir ou alterar a senha do MySQL
- Ativando uma base MySQL
- Scripts de conexão ao MySQL
- Porque não consigo acessar o phpMyAdmin pelo endereço mysql.dominio.com.br?
- Como instalar e usar o phpMyAdmin na hospedagem