MySQL 8.0: используем индексы для ускорения запросов
ฝัง
- เผยแพร่เมื่อ 29 ก.ย. 2024
- Возвращаемся к основам серверной оптимизации - ускорению работы СУБД. В этом видео мы начнём освещать базовые методики ускорения работы сайтов в серверной части за счет правильной структуры базы данных. Начинаем использования индексов в СУБД MySQL 8.0, хотя общие элементы могут быть применимы для любых реляционных баз данных. Создание индексов это один из самых эффективных способов оптимизации запросов к БД.
Если эта тема вам интересна, напишите об этом в комментариях, а также предложите темы для будущих роликов на нашем канале.
На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорением сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!
Профессиональное ускорение сайтов: www.methodlab....
Тестирование скорости сайтов: xn--80aanaoicz...--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Наш второй канал "Поддержка сайтов": / @site_support
Группа "Ускорение сайтов" в VK: sitespe...
Метод Лаб в VK: methodlab
Метод Лаб в Facebook: / methodlab.ru
Для меня тема архи интересная. Топлю за продолжение.
Принято!
Классный ролик, спасибо!
согласен. интересно очень
Тема суперская. Очень жду продолжения.
Оно уже есть на канале.
Класс! Аффтар пеши исчо
спасибо. без воды и по делу. было бы интересно про full text search индекс послушать
Смотрите вторую часть, там как раз про это.
Николай, подскажите, а можете ли вы что-то рассказать на тему особенностей индексирования в postgres? Возможно для этой СУБД нужно учитывать её особенности при построении индексов.
Да, конечно, нужно. Подумаем на эту тему.
Про сторонние решения для полнотекстового поиска расскажите. И их сравнение с MySQL интересно - что лучше и на сколько.
Хорошо, принято!
Хорошая подача материала! Было очень полезно
Интересно, хотелось еще PostgreSQL
не читал но одобряю!
ознакомился. одобряю.
очень круто! продолжайте
Интересно!
Спасибо, Николай
Я хотел бы услышать про альтернативы nestedLoop в mysql
Об этом речь: dev.mysql.com/doc/refman/8.0/en/hash-joins.html ?
@@NickLavlinsky ага
супер
Очень полезное видео, надеюсь автор не забросит канал и будет дальше делиться полезной инфой)) Еще было бы интересно посмотреть про проектирование БД и все что с этим связано)
А как бы ссылку на базу то увидеть? :)
Это учебная база employees для MySQL.
@@NickLavlinsky понял. Нашёл. Спасибо.
Полезный материал. Но не увидел решения с индексами когда есть условие типа like '%text%'.
Для таких условий решения нет. Нужно использовать полнотекстовые индексы и полнотекстовый поиск, об этом во второй части есть.
Когда автор сказал, что mysqlWorkbench - это удобный инструмент, у меня кровь потекла из глаз. Как по мне, это самая неудобный и глючный клиент, который еще существует только потому что он умеет визуализировать explain
Постоянно им пользуюсь и довольно редко сталкиваюсь с проблемами. Основные сложности бывают с режимом проектирования таблиц, в остальном работает без проблем. Нужно следить за обновлениями и использовать свежие версии.
Довольно стандартная gui. В той же Oracle DB используется SQL Developer - ооочень похожий инструмент. Визуально и структурно выглядят почти один в один. Типичный оракл.