SQLinfo.ru - Все о MySQL

Новости с FOSDEM'2014

Дата: 1.02.2014

Источник: FOSDEM 2014 MySQL devroom

Сегодя в Брюсселе прошел первый день конференции FOSDEM 2014. В рамках первого дня работал MySQL devroom, посвященный новым возможностям MySQL, Percona, MariaDB. В фокусе обсуждения были вопросы производительности, шардинг, высокая доступность сервисов.

С программой дня можно познакомиться на сайте FOSDEM, там же должны будут появиться презентации. Здесь кратко опишем только несколько докладов, на которые удалось попасть:

  • Handling failover with MySQL 5.6 and Global Transaction IDs, Stephane Combaudon (Percona). В MySQL 5.6 введен глобальный идентификатор транзакции GTID. Этот идентификатор помогает при горячей замене сервера в случае отказа и восстановлении репликации. Утилиты для обеспечения высокой доступности, такие как MHA, начинают поддерживать работу с GTID, что приводит к упрощению их алгоритмов работы.
  • Spider Storage Engine, Stéphane Varoqui(SkySQL), Colin Charles(MariaDB). Хранилище Spider позволяет партиционировать таблицу на несколько серверов. Кроме того, Spider позволяет хранить избыточную информацию так, чтобы система была устойчивой при отказе одной из реплик. В настоящее время идет работа над тем, чтобы при возврате отказавшей реплики в конфигурацию она автоматически получала актуальные данные.
  • Sharding and Scale-out using MySQL Fabric, Lars Thalmann (Oracle). Представлена бета-версия системы шардинга MySQL Fabric (входит в MySQL Utilities). Цель MySQL Fabric автоматизировать то, что сейчас делают для шардинга вручную. Подключение к разным серверам выполнено на уровне коннектора, там же сохраняются данные о переменных сессии, которые могут использоваться в последующих транзакциях в рамках данного подключения.
  • Troubleshooting performance problems in MySQL, Maciej Dobrzanski. Описаны способы диагностировать проблемы частого переключения контекста CPU (колонка cs в выдаче vmstat 1, см также mpstat -P ALL 1), медленные запросы (утилита pt-query-digest), проблемы диска и другие узкие места.

Подробнее на сайте FOSDEM.

См. также:
 Оптимизация производительности MySQL
 Онлайн-курс по оптимизации MySQL
 Услуги по оптимизации MySQL