Particionamento MySQL: otimizando a busca em tabelas


Já conhece o particionamento de tabelas na MySQL? Em bancos de dados, temos tabelas que guardam tipos específicos de informação. Com o tempo, os registros de uma tabela podem crescer muito em volume, deixando as buscas extremamente lentas. O particionamente é uma forma efetiva de deixar a sua busca por dados mais veloz.

O particionamento divide uma tabela, como se criasse diversas tabelas com base em uma maior, essa divisão é feita segundo uma análise que agrupa as informação a partir de um fundamento lógico. Dessa forma, uma vez que o particionamento foi empregado, o banco de dados irá buscar a informação pesquisada de forma mais asertiva, em tabelas menores.
Tabelas são particionadas a partir de chaves de particionamento (que são os campos utilizados para dividir as tabelas). Os comandos de particionamento são denominados: RANGE, LIST, RASH e KEY.

Conversamos com o colaborador Jeronimo, que trabalha como Desenvolvedor PHP aqui na KingHost, sobre esse recurso. Para saber mais, confira o vídeo acima em que ele nos apresenta os tipos de particionamento, formas de utilização e suas vantagens!

 

Leonéia Evangelista

é bacharel em Comunicação Digital pela Unisinos e mestre em Bibliotecas Digitais pelo programa Digital Library Learning (Erasmus Mundus). Trabalha com web há mais de 8 anos e atualmente cursa MBA em Marketing Estratégico.
Leonéia Evangelista

Comentários

comentário(s)