Operações em tabelas phpmyadmin

Abra a seção Operações


Para chegar a esta seção da tabela ou visão do banco de dados, devemos procurar o link Operações que nos levará à seguinte tela:

Como podemos ver, temos várias seções dentro do painel que nos oferecem uma diversidade de ações.

Manter uma mesa


A manutenção é muito importante, pois nos permite ter um desempenho dentro dos parâmetros esperados, reduzimos a quantidade de dados inúteis em nossas tabelas, assim como nos permite buscar inconsistências que podem afetar nossa estabilidade em um determinado momento.

Operações de Manutenção


A seguir, veremos as operações de manutenção que podemos usar a partir do painel de operações em phpMyAdmin.
  • TABELA DE VERIFICAÇÃO: Esta operação dá-nos a possibilidade de procurar inconsistências na tabela, isto é conseguido pesquisando em todos os registos certificando-se de que os elementos apagados estão correctos, para além de verificar a integridade das chaves das tabelas, se está tudo bem ele nos dará uma mensagem de OK, caso contrário, nos informará que devemos fazer um reparo na mesa.
  • TABELA DE ANÁLISE: Esta operação faz uma análise e um armazenamento das chaves e suas posições, desta forma o JUNTE Nas consultas, esta operação deve ser realizada periodicamente para que possamos manter a tabela em um estado ideal para realizar as consultas que levam JUNTE.
  • TABELA DE REPARO: Nos permite reparar dados corrompidos nos motores MyISAM Y ARQUIVO.
  • TABELA DE DESFRAGMENTO: Com o uso de tabelas Innodb e ao fazer uso das operações de inserir e deletar registros, fragmentamos constantemente as tabelas, perdendo desempenho nas buscas. Isso deve ser feito periodicamente para manter o desempenho e se aplica apenas ao motor Innodb. Esta operação nada mais faz do que reconstruir a tabela para remover os fragmentos.
  • OTIMIZAR TABELA: Quando muitas ações de exclusão e inserção foram realizadas, temos muito espaço não utilizado que aumenta o peso da mesa e também retarda nosso desempenho, para isso, com esta operação podemos unificar e disponibilizar todo esse espaço. É importante mencionar que muitas vezes MySQL irá nos avisar que devemos realizar esta operação.
  • FLUSH TABLE: Quando ocorre um erro de acesso e o servidor está bloqueado, é quando devemos realizar esta operação, isto é o que faz é apagar todo o cache e nos permite voltar a um estado de normalidade para a execução das consultas.

Na seção Opções de mesa, temos várias operações úteis que podemos realizar, vamos ver algumas delas e o que elas fazem.
  • RENOMEAR TABELA: Como o próprio nome indica, esta operação permite fazer uma alteração do nome da tabela.
  • COMENTÁRIOS DA TABELA: Esta operação nos permite adicionar comentários que podem servir como ajuda ou documentação, esses comentários serão exibidos em vários lugares dentro do phpMyadmin, como na visualização de resultados por exemplo.
  • MOTOR DE ARMAZENAMENTO: Permite alterar o motor de armazenamento da tabela, não é aconselhável misturar tabelas com motores diferentes, pois no momento de uma migração, ou uma atualização massiva da base de dados, não podemos aproveitar o potencial de nenhuma das opções.

Com isso, cobrimos uma parte básica das operações disponíveis, existem muitas outras que podem ser exploradas e testadas na seção Operações.
wave wave wave wave wave