MySQL Labs

  • Aumentar tamanho da fonte
  • Tamanho da fonte padrão
  • Diminuir tamanho da fonte

Aumentando a performance do MySQL

Certamente, o segredo mais cobiçado por DBA's, DA's, Desenvolvedores, e, pelo público em geral que está direta ou indiretamente envolvido com banco de dados, sobretudo, o MySQL/MariaDB é: como aumentar a performance do banco de dados. Este é, sem dúvida alguma, o Santo Graal do mundo moderno que cada vez mais entulha pilhas de informações dentro de seus bancos de dados. 

Estatísticas de um respeitado instituto Europeu chegou a seguinte conclusão: "mais de 40% das informações registradas em banco de dados jamais serão utilizadas para qualquer finalidade". E, pelos meus longos cabelos brancos, posso dizer que é a mais pura verdade. Ótimo, uma parte do segredo já foi desvendada: Parem de guardar entulhos! Alguém disse um dia que para que voce possa receber é preciso se desfazer daquilo que não usa!

Leia mais...
 

Stored Procedures

Nesse artigo vou estar falando um pouco sobre Stored Procedures e demonstrar um pequeno exemplo de sua utilização no MySQL/MariaDB.

Leia mais...
 

PBXT Revelado!

A característica mais bacana do MySQL/MariaDB, em minha opinião, é o conceito de storage engine, ou, motor como convencionamos aqui no Brasil. Eu gosto de comparar o storage engine com aqueles famosos relógios que trocam de pulseira. O núcleo do relógio é o mesmo, mas, com um visual todo diferente. E, qualquer um pode criar sua pulseira e acrescentá-la ao seu relógio.

Assim é o storage engine. Empresas, comunidades, grupos ou pessoas, individualmente, podem criar um storage engine especilizado com novas funcionalidades, mais performático, orientado para tarefas específicas, e, simplemente, plugá-los no MySQL/MariaDB.

 

Leia mais...
 

Funções Informativas

O MySQL tem várias funções informativas que podem nos ajudar no desenvolvimento de aplicações ou procedures. Neste artigo descreverei funções importantes para sabermos em qual banco de dados estamos conectados, qual nossa thread (conexão), quantas linhas foram lidas, quantas linhas foram afetadas por determinado comando update/delete, capturar o último código atribuído a uma coluna auto_increment. Vamos ver algumas delas:

Leia mais...
 

Particionamento com datas

Há farta documentação sobre o recurso de particionamento no MySQL 5.1. No entanto, eu pensei que seria útil ter um rápido "how-to" (como-fazer) de particionamento por datas. Eu vou usar o esquema `world` (disponível em http://dev.mysql.com/doc/index-other.html), assim, fica mais fácil de seguir os meus exemplos. 

 

Particionamento de uma tabela por um intervalo de datas é bastante popular. Infelizmente, a partição RANGE só aceita um número inteiro (ou uma função que retorne um número inteiro) como a expressão que determinará a criação da partição. Isso é ótimo se você quiser partição tipos numéricos como este: 

 

Leia mais...
 


Página 1 de 2

Enquetes

Você pretende utilizar o MariaDB?
 

Quem está on-line

Nós temos 2 visitantes online

Autenticação

Anúncios

Links Patrocinados: