У нас вы можете посмотреть бесплатно Как ClickHouse оптимизирует запросы Top-N или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Запросы Top-N — поиск самых последних событий, пользователей с наивысшим рейтингом или крупнейших транзакций — встречаются повсюду в анализе данных. ClickHouse предлагает несколько умных оптимизаций на уровне движка, специально разработанных для того, чтобы сделать эти запросы невероятно быстрыми. В этом видео мы рассмотрим несколько таких оптимизаций, используя набор данных веб-аналитики из 100 миллионов строк, показав, как именно они работают и когда их следует использовать. Мы расскажем, как ClickHouse использует ключи сортировки и индексы min-max для ускорения запросов Top-N, и рассмотрим три экспериментальных параметра, которые могут значительно повысить производительность: `use_skip_indexes_for_top_k`, `use_skip_indexes_on_data_read` и `use_top_k_dynamic_filtering`. Каждая оптимизация решает разные задачи, от запросов, соответствующих вашему ключу сортировки, до тех, которые ему не соответствуют. 🔸 Понимание того, как сортировка ключей и индексы min-max ускоряют запросы top-N 🔸 Использование `use_skip_indexes_for_top_k` для пропуска нерелевантных данных (улучшение с 400 мс до 11 мс) 🔸 Применение `use_skip_indexes_on_data_read` для запросов с условиями WHERE (улучшение с 1,5 с до 100 мс) 🔸 Использование `use_top_k_dynamic_filtering` для столбцов без индексов (улучшение с 400 мс до 100 мс) 🔸 Практические примеры с реальным временем выполнения запросов на 100 млн строк