MySQL 8.0: используем индексы для ускорения запросов

  Рет қаралды 6,169

Ускорение Сайтов :: Метод Лаб

Ускорение Сайтов :: Метод Лаб

2 жыл бұрын

Возвращаемся к основам серверной оптимизации - ускорению работы СУБД. В этом видео мы начнём освещать базовые методики ускорения работы сайтов в серверной части за счет правильной структуры базы данных. Начинаем использования индексов в СУБД 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
@user-xj2xs3mz9v
@user-xj2xs3mz9v 2 жыл бұрын
Для меня тема архи интересная. Топлю за продолжение.
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Принято!
@user-zq2hd8ki9u
@user-zq2hd8ki9u Жыл бұрын
Тема суперская. Очень жду продолжения.
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Оно уже есть на канале.
@damir8847
@damir8847 2 жыл бұрын
Классный ролик, спасибо!
@egorgorbachev
@egorgorbachev 2 жыл бұрын
согласен. интересно очень
@ardanow1
@ardanow1 2 жыл бұрын
Хорошая подача материала! Было очень полезно
@alexandrmakovkin7364
@alexandrmakovkin7364 Жыл бұрын
спасибо. без воды и по делу. было бы интересно про full text search индекс послушать
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Смотрите вторую часть, там как раз про это.
@pavelerokhin1512
@pavelerokhin1512 22 күн бұрын
Класс! Аффтар пеши исчо
@fantom9419
@fantom9419 10 ай бұрын
Очень полезное видео, надеюсь автор не забросит канал и будет дальше делиться полезной инфой)) Еще было бы интересно посмотреть про проектирование БД и все что с этим связано)
@liliyagrishina
@liliyagrishina Жыл бұрын
очень круто! продолжайте
@erics8362
@erics8362 2 жыл бұрын
Спасибо, Николай
@Igor245390
@Igor245390 Жыл бұрын
Интересно, хотелось еще PostgreSQL
@user-lg9ve4zu4v
@user-lg9ve4zu4v 2 жыл бұрын
Про сторонние решения для полнотекстового поиска расскажите. И их сравнение с MySQL интересно - что лучше и на сколько.
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Хорошо, принято!
@andreysakharov6210
@andreysakharov6210 2 жыл бұрын
Николай, подскажите, а можете ли вы что-то рассказать на тему особенностей индексирования в postgres? Возможно для этой СУБД нужно учитывать её особенности при построении индексов.
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Да, конечно, нужно. Подумаем на эту тему.
@vadimnegoda5836
@vadimnegoda5836 Жыл бұрын
Интересно!
@andreysakharov6210
@andreysakharov6210 2 жыл бұрын
не читал но одобряю!
@andreysakharov6210
@andreysakharov6210 2 жыл бұрын
ознакомился. одобряю.
@KimarTV
@KimarTV 4 ай бұрын
супер
@ibakanev
@ibakanev Жыл бұрын
Я хотел бы услышать про альтернативы nestedLoop в mysql
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Об этом речь: dev.mysql.com/doc/refman/8.0/en/hash-joins.html ?
@ibakanev
@ibakanev Жыл бұрын
@@NickLavlinsky ага
@drova72
@drova72 Жыл бұрын
Полезный материал. Но не увидел решения с индексами когда есть условие типа like '%text%'.
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Для таких условий решения нет. Нужно использовать полнотекстовые индексы и полнотекстовый поиск, об этом во второй части есть.
@silverfog01
@silverfog01 2 жыл бұрын
А как бы ссылку на базу то увидеть? :)
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Это учебная база employees для MySQL.
@silverfog01
@silverfog01 2 жыл бұрын
@@NickLavlinsky понял. Нашёл. Спасибо.
@ibakanev
@ibakanev Жыл бұрын
Когда автор сказал, что mysqlWorkbench - это удобный инструмент, у меня кровь потекла из глаз. Как по мне, это самая неудобный и глючный клиент, который еще существует только потому что он умеет визуализировать explain
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Постоянно им пользуюсь и довольно редко сталкиваюсь с проблемами. Основные сложности бывают с режимом проектирования таблиц, в остальном работает без проблем. Нужно следить за обновлениями и использовать свежие версии.
@mr.angrom
@mr.angrom Жыл бұрын
Довольно стандартная gui. В той же Oracle DB используется SQL Developer - ооочень похожий инструмент. Визуально и структурно выглядят почти один в один. Типичный оракл.
MySQL 8.0: используем индексы для оптимизации. Часть 2
17:46
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,3 М.
Базы данных. MySQL. Индексы
31:10
R class Tech
Рет қаралды 64 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 650 М.
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,6 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 29 МЛН
Главный секрет SQL! Как ускорить запросы в 1000 раз???
22:02
Андрей Иванов | Python
Рет қаралды 11 М.
Script Loading Best Practices for a Faster Website
8:01
Кейс ускорения сайта: оптимизация БД MySQL проекта sunnytoy.ru
13:55
Ускорение Сайтов :: Метод Лаб
Рет қаралды 2,4 М.
Индексы баз данных - Почему так быстро - проще некуда
44:54
SQL для начинающих: Индексы в PostgreSQL # Виды индексов SQL # EXPLAIN, ANALYZE
21:01
EngineerSpock - IT & программирование
Рет қаралды 24 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 650 М.