Основные усилия в разработке очередной версии СУБД MySQL направлены на повышение производительности и улучшение репликационных функций. Об этом рассказал вице-президент Oracle по направлению MySQL Томас Улин.

Значительно усовершенствована основная система хранения InnoDB и оптимизатор запросов. Оптимизатор теперь способен сохранять алгоритмы исполнения для конкретных запросов, указанных администратором. В версию 5.6, по-видимому, будут включены некоторые технологии, реализованные компанией Percona, – она выпускает модифицированный вариант MySQL под названием Percona Server. Одной из технологий является восстановление буфера запросов после перезапуска сервера. Сервер хранит в буфере записи, которые чаще всего запрашиваются клиентами, однако в стандартном варианте MySQL при перезапуске содержимое буфера пропадает, и, пока он не заполнится снова, производительность будет ниже обычной. Репликация серверов в версии 5.6 будет многопоточной. Сервер, где создается резервная копия, сможет вносить изменения параллельно во все реплицируемые базы данных. Реализована также репликация с задержкой по времени, которая может служить страховкой от ошибок оператора.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF