MySQL 8.0: используем индексы для ускорения запросов
Возвращаемся к основам серверной оптимизации - ускорению работы СУБД. В этом видео мы начнём освещать базовые методики ускорения работы сайтов в серверной части за счет правильной структуры базы данных. Начинаем использования индексов в СУБД MySQL 8.0, хотя общие элементы могут быть применимы для любых реляционных баз данных. Создание индексов это один из самых эффективных способов оптимизации запросов к БД.
Если эта тема вам интересна, напишите об этом в комментариях, а также предложите темы для будущих роликов на нашем канале.
На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорением сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!
Профессиональное ускорение сайтов: www.methodlab.ru/price/uskore...
Тестирование скорости сайтов: xn--80aanaoiczhuihpc.xn--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Наш второй канал "Поддержка сайтов": / @site_support
Группа "Ускорение сайтов" в VK: sitespeedup
Метод Лаб в VK: methodlab
Метод Лаб в Facebook: / methodlab.ru
Пікірлер: 33
Тема суперская. Очень жду продолжения.
@NickLavlinsky
Жыл бұрын
Оно уже есть на канале.
Для меня тема архи интересная. Топлю за продолжение.
@NickLavlinsky
2 жыл бұрын
Принято!
Классный ролик, спасибо!
@egorgorbachev
2 жыл бұрын
согласен. интересно очень
Хорошая подача материала! Было очень полезно
спасибо. без воды и по делу. было бы интересно про full text search индекс послушать
@NickLavlinsky
Жыл бұрын
Смотрите вторую часть, там как раз про это.
Класс! Аффтар пеши исчо
очень круто! продолжайте
Очень полезное видео, надеюсь автор не забросит канал и будет дальше делиться полезной инфой)) Еще было бы интересно посмотреть про проектирование БД и все что с этим связано)
Спасибо, Николай
Интересно!
супер
не читал но одобряю!
@andreysakharov6210
2 жыл бұрын
ознакомился. одобряю.
Николай, подскажите, а можете ли вы что-то рассказать на тему особенностей индексирования в postgres? Возможно для этой СУБД нужно учитывать её особенности при построении индексов.
@NickLavlinsky
2 жыл бұрын
Да, конечно, нужно. Подумаем на эту тему.
Про сторонние решения для полнотекстового поиска расскажите. И их сравнение с MySQL интересно - что лучше и на сколько.
@NickLavlinsky
2 жыл бұрын
Хорошо, принято!
Интересно, хотелось еще PostgreSQL
Я хотел бы услышать про альтернативы nestedLoop в mysql
@NickLavlinsky
Жыл бұрын
Об этом речь: dev.mysql.com/doc/refman/8.0/en/hash-joins.html ?
@ibakanev
Жыл бұрын
@@NickLavlinsky ага
Полезный материал. Но не увидел решения с индексами когда есть условие типа like '%text%'.
@NickLavlinsky
Жыл бұрын
Для таких условий решения нет. Нужно использовать полнотекстовые индексы и полнотекстовый поиск, об этом во второй части есть.
А как бы ссылку на базу то увидеть? :)
@NickLavlinsky
2 жыл бұрын
Это учебная база employees для MySQL.
@silverfog01
2 жыл бұрын
@@NickLavlinsky понял. Нашёл. Спасибо.
Когда автор сказал, что mysqlWorkbench - это удобный инструмент, у меня кровь потекла из глаз. Как по мне, это самая неудобный и глючный клиент, который еще существует только потому что он умеет визуализировать explain
@NickLavlinsky
Жыл бұрын
Постоянно им пользуюсь и довольно редко сталкиваюсь с проблемами. Основные сложности бывают с режимом проектирования таблиц, в остальном работает без проблем. Нужно следить за обновлениями и использовать свежие версии.
@mr.angrom
Жыл бұрын
Довольно стандартная gui. В той же Oracle DB используется SQL Developer - ооочень похожий инструмент. Визуально и структурно выглядят почти один в один. Типичный оракл.