Criação de índice no mysql

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).

Criação de índice no mysql No PHPMyAdmin, clique no nome da sua base:

Criação de índice no mysql

Criação de índice no mysql Em seguida, clique no botão estrutura (que fica na frente na tabela em que deseja criar um índice):

Criação de índice no mysql

Criação de índice no mysql Agora basta clicar no botão “Criar índice” (na frente do campo em que deseja criar o índice):

Criação de índice no mysql

Criação de índice no mysql O resultado ficará assim:

Criação de índice no mysql

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:

Criação de índice no mysql 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

Criação de índice no mysql Após a criação da tabela_nova crie os índices conforme as instruções acima

Criação de índice no mysql 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, …

Criação de índice no mysql 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



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…)

Criação de índice no mysql   Painel De Controle
Clique para expandir


Criação de índice no mysql Primeiro acesse a Painel De Controle com seu login e senha;

Criação de índice no mysql



Criação de índice no mysql Clique no sinal de “+”, da hospedagem desejada, conforme imagem abaixo:

Criação de índice no mysql



Criação de índice no mysql Clique no sinal de “+”, à frente de Sites e Emails

Criação de índice no mysql



Criação de índice no mysql Clique na opção à frente de Gerenciar, em Site

Criação de índice no mysql



Criação de índice no mysql No centro da tela Abaixo de “Mysql” terá a opção de Administrar

Criação de índice no mysql



Criação de índice no mysql Depois Clique em Cima do nome do banco para abrir as informações de Acesso

Criação de índice no mysql



Criação de índice no mysql Quando expandir a tela terá todos os dados Necessarios para acesso ao banco de dados,


LEGENDA:

    • Criação de índice no mysql LOGIN
    • Criação de índice no mysql SENHA

    Criação de índice no mysql

    Se o banco já estiver em uso em algum site ou blog, apenas altere a senha do banco caso tenha acesso a atualizar a senha no arquivo de conexão do mesmo. Nesses casos, consulte seu desenvolvedor.

    Criação de índice no mysql   Central do Cliente
    Clique para expandir

    Criação de índice no mysql Primeiro acesse a Central do Cliente com seu login e senha;

    Criação de índice no mysql



    Criação de índice no mysql Acesse o serviço de Hospedagem pelo Menu;

    Criação de índice no mysql



    Criação de índice no mysql Ou então acesse o serviço de Hospedagem pela página inicial.

    Criação de índice no mysql



    Criação de índice no mysql Clique no sinal de “+”, da hospedagem desejada, conforme imagem abaixo:

    Criação de índice no mysql



    Criação de índice no mysql Clique no sinal de “+”, A frente de Sites e Emails

    Criação de índice no mysql



    Criação de índice no mysql Clique na opção A frente de Gerenciar, em Site

    Criação de índice no mysql



    Criação de índice no mysql No centro da tela Abaixo de “Mysql” clique em Administrar

    Criação de índice no mysql



    Criação de índice no mysql Depois clique no nome do banco para abrir as informações de Acesso.

    Criação de índice no mysql



    Criação de índice no mysql Ao expandir a tela terá todos os dados necessários para acesso.


    LEGENDA:

      • Criação de índice no mysql LOGIN
      • Criação de índice no mysql SENHA

      Criação de índice no mysql

      Se o banco já estiver em uso em algum site ou blog, apenas altere a senha do banco caso tenha acesso a atualizar a senha no arquivo de conexão do mesmo. Nesses casos, consulte seu desenvolvedor.

      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.

      Criação de índice no mysql Acesse o endereço http://phpmyadmin.locaweb.com.br

      Criação de índice no mysql Informe o host ou o IP do servidor (informação disponível no painel de controle);

      Criação de índice no mysql Digite o usuário e a senha de acesso à base de dados;

      Criação de índice no mysql Em seguida clique no botão “Executar”.

      Criação de índice no mysql

      Veja também