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

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

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

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

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 Жыл бұрын
Хорошая подача материала! Было очень полезно
@alexandrmakovkin7364
@alexandrmakovkin7364 Жыл бұрын
спасибо. без воды и по делу. было бы интересно про full text search индекс послушать
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Смотрите вторую часть, там как раз про это.
@pavelerokhin1512
@pavelerokhin1512 21 күн бұрын
Класс! Аффтар пеши исчо
@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 М.
SQL для начинающих: Индексы в PostgreSQL # Виды индексов SQL # EXPLAIN, ANALYZE
21:01
EngineerSpock - IT & программирование
Рет қаралды 24 М.
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 26 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 21 МЛН
Оптимизация запросов с помощью индексов
27:10
Програмысли Влог
Рет қаралды 10 М.
Примеры утечек памяти в JavaScript
38:33
LN Master
Рет қаралды 6 М.
MySQL и PostgreSQL: что «под капотом» и почему это важно знать прикладному разработчику
1:01:24
Spectr — команда разработки цифровых сервисов
Рет қаралды 19 М.
SQL для начинающих: Индексы в PostgreSQL
27:41
EngineerSpock - IT & программирование
Рет қаралды 37 М.
Анализ медленных запросов в MySQL: часть 1
17:12
Ускорение Сайтов :: Метод Лаб
Рет қаралды 5 М.
Как мы ускоряем сайты в Метод Лаб
19:23
Ускорение Сайтов :: Метод Лаб
Рет қаралды 814
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 26 МЛН