Arquivo da tag: MySQL 5.6

Optimizer do MySQL ganha melhorias

Durante a conferência Open World, a Oracle apresentou uma versão pré-release do MySQL 5.6. De acordo com os desenvolvedores, o optimizer do MySQL ganhou uma revisão nessa versão. Rob Young, gerente técnico de produto do MySQL, afirmou que as melhorias tornam o MySQL capaz de executar certas queries de forma três vezes mais rápida.

Segundo Young, isso tem um efeito considerável em queries que utilizam ORDER BY para classificar uma coluna não-indexada, mas que têm um pequeno valor para LIMIT. Antes, esse tipo de queries fazia com que o servidor mapeasse toda a tabela, a classificasse, criasse tabelas temporárias, eliminasse linhas desnecessárias e mesclasse os resultados desse processo para criar um conjunto de resultado.

A mudança foi feita para assegurar que, depois de um mapeamento completo da tabela, apenas as linhas necessárias sejam classificadas e retornadas no conjunto de resultado. Young acrescentou que uma velocidade substancial é registrada pelo mecanismo de armazenamento que executa certas operações orientadas a índice.

Além disso, os desenvolvedores estenderam o comando EXPLAIN para suportar a exibição do plano de execução para os comandos INSERT, UPDATE e DELETE. Também está disponível uma opção adicional TRACE, que permite que os desenvolvedores sigam os passos do optimizer.

O MySQL pode ser baixado neste link.

Informações tirada originalmente de The H

Fonte: IMasters

Oracle: Preview de Novas Funcionalidades do MySQL 5.6

A Oracle anunciou uma versão de acesso antecipado ao MySQL 5.6 durante a Convenção O’Reilly Open Source. Esta versão de acesso antecipado, incide sobre o seu desempenho, escalabilidade e flexibilidade. O mecanismo de armazenamento InnoDB foi atualizado para suportar pesquisa de texto completo, com a capacidade de criar índices de texto e pesquisa para conteúdo que for armazenado em tabelas do próprio InnoDB.

Um processo de inicialização mais rápido é prometido pela adição de “Buffer Pool Pre-loading Options”, o que permite opções automatizadas ou de forma manual para pré-carregar os buffers no InnoDB. Além disso, arquivos Arquivos Redo Log foram aumentados de 4 GB à 2 TB, o que irá permitir um melhor desempenho ao escrever aplicações intensivas, não necessitando que fazer pausas, tantas vezes para gerenciar os arquivos de log.

A visualização do MySQL 5.6 está disponível em labs.mysql.com, identificado como “Impróprio para produção”. Os vários novos recursos são incorporados separadamente em diferentes versões; as características do produto estão atualmente em desenvolvimento e a Oracle está buscando feedback sobre elas.

Fonte: Under-Linux