RSS
 

MySQL 5.5 RC

Улучшения в производительности, доступности и юзабилити подчеркивают продолжаю

щиеся инвестиции Oracle в MySQL …

Если по сути, то, пожалуй, наиболее интересным фактом из анонса стал резкий скачок в скорости работы на несинтетических тестах. В недавних замерах производительности MySQL 5.5 vs MySQL 5.1 были получены значительные улучшения:

Windows: вплоть до 15-кратного улучшения для операций чтения/записи и до 5-кратного – для чтения (1).

Linux: 3,6-кратные улучшения для операций чтения/записи, и 2-кратные для чтения (2).

(1)SysBench benchmark of MySQL 5.5.6 vs. MySQL 5.1.50 performed on Intel x86_64; 4 CPU x 2 Cores/CPU; 3.166 GHz, 8GB RAM; Windows Server 2008

(2) SysBench benchmark of MySQL 5.5.6 vs MySQL 5.1.50 performed on Intel Xeon X7460 x86_64; 4 CPU x 6 Cores/CPU; 2.66 GHz, 32GB RAM; Fedora 10

Также были внесены изменения:

- InnoDB теперь движок по умолчанию.

- Была проделана работа по улучшению производительности на мультипроцессорных системах.

- Новый полусинхронный механизм репликации улучшает отказоустойчивость, разрешая master-у продолжать свои действия, не дожидаясь подтверждения от всех slav-ов. После подтверждения лишь от 1 slav-а транзакция может комититься. Что также улучшает целостность данных.

- Также была улучшена система обнаружения, диагностики и коррекции проблем master/slave синхронизации

- Улучшена кластеризация индексов и таблиц. RANGE и LIST теперь могут применяться для полей date, datetime, varchar, char

- Теперь также можно сэкономить свое время, используя стнадартный для ANSI/ISO SIGNAL/RESIGNAL синтаксис внутри хранимых процедур/триггеров для генерации/обработки ошибок в приложении.

- Включена новая ERFORMANCE_SCHEMA, которая проводит низкоуровневую диагностику скорости работы MySQL сервера, что позволит обнаружить процессы и события, которые кушают много ресурсов.