HighLoad++ 2016 завершён. До встречи в 2017!

Профессиональная конференция разработчиков высоконагруженных систем

Москва, СКОЛКОВО,
7 и 8 ноября
Архив
2015
года
Конференция прошла в этом году уже в десятый раз и собрала 2500 участников. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Оптимизатор запросов в MariaDB: теперь и без индексов!
Базы данных, системы хранения

Доклад принят в Программу конференции
MariaDB Corporation

Был одним из ведущих разработчиков MySQL с 1998 года. Сначала работал в MySQL AB, потом в Sun Microsystems. С 2009 года работал над MariaDB в Monty Program Ab и затем в MariaDB Corporation. За эти годы реализовал множество проектов практически во всех подсистемах и частях MySQL-сервера. Среди них такие, как полнотекстовый поиск, XA, HANDLER, библиотека вычислений с произвольной точностью, параллельное построение индексов в MyISAM, индексы в MERGE, plugin API, подключаемая аутентификация, хранение TIME, DATETIME и TIMESTAMP с микросекундной точностью, и другие. Автор книги «MySQL 5.1 Plugin Development».

Тезисы

Всем известно, что для оптимизации запросов в MariaDB/MySQL надо использовать индексы. Индексы обеспечивают быстрый доступ к данным, индексы предоставляют статистику. Конечно, порой поддержание индексов в рабочем состоянии заметно замедляет работу, но что делать?

Оптимизатор запросов в MariaDB 10.0 поддерживает статистику, независимую от движков хранения данных. Это, во-первых, означает, что он может собирать и использовать статистику по всем таблицам во всех движках - одинаково и независимо от возможностей конкретных движков. Но самое главное - он может собирать данные по неиндексированным колонкам! И не только одно число - кардинальность - как для индексов, но и гистограммы, точно описывающие распределение значений в колонке!

В рамках доклада я покажу, как включить эти фундаментально новые возможности оптимизатора, и расскажу, как это повлияет на скорость выполнения ваших запросов.

Другие доклады секции
Базы данных, системы хранения

Бронирование билетов
Вы можете забронировать себе билеты уже сейчас — чем раньше Вы это сделаете, тем лучше, ведь цена на билеты постоянно растёт. Бронь вас ни к чему не обязывает, после бронирования у Вас будет пара недель на принятие решения об оплате.
ЗАБРОНИРОВАТЬ БИЛЕТЫ
Остались вопросы?
Спроси по телефону у контактного центра: +7 (495) 646-0768
Или напиши письмо в службу поддержки: support@ontico.ru
Rambler's Top100