MySQL 5.7 выполняет 1 миллион запросов NoSQL в секунду


Oracle сделала несколько анонсов о MySQL на Oracle World, начав с нового этапа разработки, в котором были улучшены как производительность, так и управляемость.

По данным Oracle, в тестах новая версия достигла 645 000 запросов SQL в секунду и более 1 миллиона запросов NoSQL в секунду. Oracle также анонсировала ряд дополнительных выпусков продуктов MySQL и функций раннего доступа, а также сделала исходный код MySQL доступным на GitHub.

Повышенная производительность была достигнута с помощью новой модели динамической стоимости оптимизатора, улучшенной производительности InnoDB и улучшений производительности репликации. Модель затрат оптимизатора MySQL должна обеспечивать лучшую производительность запросов, а также обеспечивать больший контроль над планами выполнения и затратами. Оценки затрат, которые использует оптимизатор, хранятся в таблицах, которые вы можете настроить.

Производительность InnoDB также была улучшена для более быстрых операций онлайн и массовой загрузки. Повышение производительности репликации означает, что многие транзакции можно применять параллельно, сохраняя при этом полную согласованность и поддерживая повторные попытки транзакций.

В тестах производительности с использованием SysBench Read-only Point-Selects при 1024 соединениях MySQL 5.7 выдавал 645 000 запросов в секунду (QPS), что в два раза лучше, чем MySQL 5.6. Более 1 миллиона запросов в секунду NoSQL для InnoDB через Memcached было выполнено с MySQL 5.7, что в шесть раз больше, чем с MySQL 5.6.

Наряду с улучшениями MySQL, Oracle объявила о выпуске первой вехи разработки MySQL Cluster 7.4. В него внесены улучшения для повышения масштабируемости, времени безотказной работы и гибкости. Он поддерживает активную-активную репликацию, поэтому вы можете выполнять репликацию между кластерами в разных местах с автоматическим обнаружением и разрешением конфликтов; вы также можете использовать больше ядер в каждом узле для лучшего масштабирования пропускной способности.

Oracle предоставляет ранний доступ к разрабатываемым функциям, включая MySQL Group Replication и репликацию с несколькими источниками, для тестирования сообщества и получения обратной связи через http://labs.mysql.com.

Вы можете загрузить бесплатную версию MySQL 5.7.5 m15 для сервера сообщества через вкладку «Выпуски для разработки» на странице «Загрузки MySQL». Исходный код MySQL также становится общедоступным на GitHub.


Добавить комментарий