Индексы в базе данных - ключ к оптимизации / Что это? Для чего нужны. Илья Хохлов

  Рет қаралды 34,316

Prime Soft

Prime Soft

4 жыл бұрын

Индексы в базе данных. Что это такое? Для чего нужны. Оптимизация работы базы данных. Оптимизация SQL-запросов. Илья Хохлов
Мои курсы: prime-soft.biz/courses
Телеграм-канал с разными SQL-задачами: t.me/sql_oracle_databases

Пікірлер: 89
@itskhmel
@itskhmel 3 жыл бұрын
Топ. То что искал. Именно объяснение что это, а не как это создавать и с этим работать, без объяснения для чего) Супер. Всё ясно)
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо за хороший отзыв!
@alexpetrov8871
@alexpetrov8871 2 жыл бұрын
еще полезно узнать как БД хранит данные на диске и как потом она на этом диске может их искать, реально сразу супер все ясно
@user-xw9ok3yv8u
@user-xw9ok3yv8u 2 жыл бұрын
Хорошо, когда дети подрастают: учишься объяснять сложные темы на пальцах :) Огромное спасибо!
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Так и есть! :) Спасибо Вам за комментарий!
@misha4392
@misha4392 3 ай бұрын
Ой какое хорошее объяснение. От вас исходит позитив и хочется учится еще больше. Большое спасибо!
@yanas4267
@yanas4267 3 жыл бұрын
Тут и за объяснения лайк, и за подачу, и за солнышко-рассказчика
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Большое спасибо! Похоже, Вы наш 5.000-ный юбилейный подписчик, если Вы подписались :)
@user-os1mp2cv7m
@user-os1mp2cv7m 3 жыл бұрын
Спасибо) хотелось бы чтобы было еще с примерами
@user-qc7rh7od3t
@user-qc7rh7od3t 2 жыл бұрын
Дякую. Було дуже цікаво та корисно!
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Здравствуйте! Спасибо Вам за внимание и комментарий!
@Elmirill
@Elmirill 2 жыл бұрын
Илья, это чистое великолепие. Спасибо за понятное объяснение!
@Boiko777
@Boiko777 3 жыл бұрын
Спасибо, теперь после Вашего объяснения все стало понятно!
@-guitar-course4804
@-guitar-course4804 2 жыл бұрын
Объяснение - огонь!) Спасибо)
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Спасибо Вам за внимание!
@user-gn8to8kf1u
@user-gn8to8kf1u 3 жыл бұрын
Спасибо большое, Вы очень доступно обьясняете😊
@TDmitry412
@TDmitry412 4 жыл бұрын
Спасибо ! Со словариком, стало все понятно )
@PrimeSoft
@PrimeSoft 4 жыл бұрын
Дмитрий, спасибо Вам за отзыв! :)
@lschka1176
@lschka1176 3 жыл бұрын
Как ты хорошо объясняешь 😯 спасиииибочкииии. Это определенно заслуживает лайка 💜
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо за добрые слова! :)
@evgen-unix
@evgen-unix Жыл бұрын
Классная аналогия!
@valeriaberezina961
@valeriaberezina961 2 жыл бұрын
Супер! Легко и понятно! Большое спасибо за видео, давно такое искала)
@__smoothe2442
@__smoothe2442 Жыл бұрын
Спасибо за столь лаконичное видео!
@PrimeSoft
@PrimeSoft Жыл бұрын
Спасибо за внимание!
@cherdan3273
@cherdan3273 4 жыл бұрын
Мега-понятно, большое спасибо!
@PrimeSoft
@PrimeSoft 4 жыл бұрын
Спасибо большое за комментарий!
@vitaliyzubov9885
@vitaliyzubov9885 2 жыл бұрын
Спасибо ! Всегда приятно и полезно слушать !
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Здравствуйте, Виталий! Спасибо!
@polar_fox24
@polar_fox24 Жыл бұрын
Очень хорошее объяснение на идейном уровне. Прекрасная аналогия со словарем. Спасибо и лайк за ролик 👍
@PrimeSoft
@PrimeSoft Жыл бұрын
Спасибо Вам большое за высокую оценку и комментарий! Очень рады!
@MADAHAKO
@MADAHAKO 3 жыл бұрын
ПРИМЕР СО СЛОВАРЁМ ПРОСТО БОЖЕСТВЕННЕН! Я всё понял наконец-то!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Вам спасибо за внимание! И такой отзыв! :)
@_vukivur2164
@_vukivur2164 11 ай бұрын
Спасибо!) Очень доходчиво понятно))
@vitaliidrapaliuk5652
@vitaliidrapaliuk5652 3 жыл бұрын
Спасибо) Очень круто)
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо Вам за просмотр!
@user-xy2jm7zt5u
@user-xy2jm7zt5u 2 жыл бұрын
Очень доступно, спасибо.
@SofiyaTkachenia
@SofiyaTkachenia 2 жыл бұрын
Огромное спасибо, очень доступно!
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Здравствуйте, Софья! Спасибо Вам большое за внимание и что нашли время на комментарий!
@cs_dequeue
@cs_dequeue 2 жыл бұрын
Вообще супер! Спасибо!!!
@vyacheslavvaleriia9308
@vyacheslavvaleriia9308 Жыл бұрын
Очень доходчивое и понятное объяснение. Ранее много где читал о сопоставлении индекса со страницей "содержание" в книге. Очень понравилось ваше объяснение!
@PrimeSoft
@PrimeSoft Жыл бұрын
Здравствуйте! Спасибо Вам большое за внимание и комментарий!
@user-pl4lu2oc7n
@user-pl4lu2oc7n 3 жыл бұрын
Это круто, доступно!
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо большое!
@eb6006
@eb6006 2 жыл бұрын
Спасибо автор, очень наглядно, популярно
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Спасибо Вам за отзыв! Очень приятно!
@user-zh3uq8pc8i
@user-zh3uq8pc8i Жыл бұрын
Спасибо!
@varenik__sibirskii
@varenik__sibirskii 2 жыл бұрын
спасибо за объяснение)
@zalip4129
@zalip4129 2 жыл бұрын
Хорошо объяснил. Понять бы теперь как с этим работать на практике
@user-gf5mi6kl3r
@user-gf5mi6kl3r 3 жыл бұрын
очень круто, спасибо!
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо Вам! :)
@koteyka_n
@koteyka_n 3 жыл бұрын
спасибо огромное! теперь знаю как доступно объяснять другим индексы
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо Вам за спасибо:) за просмотр и за лайк ;) Вы ведь наверное лайк поставили:) Надеемся)
@koteyka_n
@koteyka_n 3 жыл бұрын
@@PrimeSoft да, это была я)
@johk2293
@johk2293 Жыл бұрын
Отличный пример. Не на котиках и собачках, как любят многие объяснять. Спасибо
@edali.m
@edali.m 3 жыл бұрын
Замечательно.
@fil0091
@fil0091 2 жыл бұрын
Спасибо
@phil2964
@phil2964 3 жыл бұрын
Спасибо)
@PrimeSoft
@PrimeSoft 3 жыл бұрын
И Вам спасибо за внимание!
@tz389
@tz389 Жыл бұрын
Здравствуйте, как можно связаться с вами? Можно узнать ваш почтовый ящик, хотел спросить, есть ли у вас курсы и узнать детали.
@DennisKingsman
@DennisKingsman 3 жыл бұрын
спасибо я прям прозрел
@itcloudguy
@itcloudguy 2 жыл бұрын
1000 - й лайк то меня. Жаль, что здесь только о понимании индексации. Спасибо.
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Спасибо Вам большое! 1000-ый лайк!!! Как это здорово!
@nomadirl3380
@nomadirl3380 Жыл бұрын
Вы не сказали о минусах - чем больше индексов, тем дольше будет запись и удаление, ведь нам нужно пересмотреть наше "приложение" в словаре - напр, теперь оно заканчивается на 12 странице вместо 13 и наоборот, также сдвигаются все его индексы-соседи в оглавлении...
@user-bb8qr6xl5s
@user-bb8qr6xl5s Жыл бұрын
добрый день. подскажите пжл - у вас есть курс для начинающих, например запросы с нуля или dba с нуля ? ну или что посоветуете для самостоятельного изучения. чтобы изучить запросы sql буду вам признателен за ответ
@PrimeSoft
@PrimeSoft Жыл бұрын
Здравствуйте! У нас есть курс по SQL: prime-soft.biz/courses/sql Будем Вам рады!
@user-bb8qr6xl5s
@user-bb8qr6xl5s Жыл бұрын
@@PrimeSoft ок, думаю что куплю у вас ваш курс. Один вопрос - этого курса будет достаточно для дальнейшего поиска работы там где требуется знание sql ? И ещё вопрос - увидел у вас ещё один курс по программированию sql - чем эти два курса принципиально отличаются друг от друга ? (Для чего/кого второй курс ..?) Просто хочется понять нужен ли будет потом второй курс или нет, или базового курса по скулю будет достаточно Ps По мимо скуля думаю что также дополнительно подтяну знания (хотябы базово) по пайтону и всяким дашбордам типа power bi/tablue + pandas постараюсь подтянуть
@MrMazzolato
@MrMazzolato Жыл бұрын
Отличное объяснение. И напомнил Хазанова, который арбуза наелся...
@PrimeSoft
@PrimeSoft Жыл бұрын
Спасибо!
@saniyasarik8355
@saniyasarik8355 2 жыл бұрын
Класные рисунки от дочурки! Она ходит на кружок?
@PrimeSoft
@PrimeSoft 2 жыл бұрын
Спасибо! Да, и ей это очень нравится!
@alexb.2616
@alexb.2616 3 жыл бұрын
Спасибо. Наконец-то понял!!! Это лучшее объяснение. То есть индексирование данных это, грубо говоря, группировка их по определенному признаку. В нашем случае индексом будет "время появления - 17 век". Верно?
@PrimeSoft
@PrimeSoft 3 жыл бұрын
Спасибо за обратный ответ! Грубо говоря да. То есть база данных имеет такую мини сгруппированную информацию по веку. И знает, что если из таблицы селектят данные с условием на ВЕК, то сразу знает с каких строчек таблицы базы данных читать данные! И не пробегать всю (милионную) таблицу.
@alexb.2616
@alexb.2616 3 жыл бұрын
Спасибо!
@user-vu6hn4ul2i
@user-vu6hn4ul2i 3 жыл бұрын
Скорее, не группировка, а некий реестр, если я правильно понял. Ты БД говоришь: слы, я в будущем планирую искать по вот этому полю. Она говорит: ок, заводит реестр, в котором указывает, какие записи соответствуют тому или иному значению этого поля. И все новые записи обновляют этот реестр.
@user-on1cd6cr7p
@user-on1cd6cr7p 3 жыл бұрын
Наконец-то я перестал пугаться слово индекс
@TeppopucT
@TeppopucT 3 жыл бұрын
Главное не переборщить
@1boxingclub378
@1boxingclub378 Жыл бұрын
Спорно по поводу что индекс ключ к оптимизации....почему спорно? На собеседованиях когда задают вопрос, как оптимизировать запрос, говоришь про индексы. А в ответ получаешь не верно ))) Правильный ответ- переписать запрос,предварительно ознакомиться с планом запроса ))
@iBotMan
@iBotMan 3 жыл бұрын
Так что же такое индекс? Это таблица, это колонка или ещё что-то? Аналогия очень хорошая, но все равно остаётся какая-то загадка, магия....
@saniyasarik8355
@saniyasarik8355 2 жыл бұрын
Это указатель на столбец
@_bigbro
@_bigbro 2 жыл бұрын
Индекс это колонка в таблице. отличие только в том, что индексы располагаются в отдельном разделе или даже в оперативной памяти, а потому чтение индекса будет на порядок быстрее чем читать это же самое с диска. и в индексе есть дополнительные поля которые содержат физический адрес кластера на диске(или экстенты).
@heavy3075
@heavy3075 2 жыл бұрын
Не о чем, извини конечно, но с таким объяснением ты только новичков удивишь. Практическое применение ? Чем отличается тот же первичный ключ от индекса? Как это устроено на уровне СУБД? А самое интересно е , ты как свои 200 млн строк собрался индексировать в боевой БД так, чтобы тебе Админ сервера не подошёл и не дал леща в лучшем случае за такую идею в рабочее время?
@user-wz6cx2ei9t
@user-wz6cx2ei9t 2 жыл бұрын
Почему у Вас всегда мятые рубашки?))
@torrentinocom
@torrentinocom 3 жыл бұрын
таким голосом сказки б на ночь читать да аудиокниги записывать)
@PrimeSoft
@PrimeSoft 3 жыл бұрын
:)
@user-ku4qv8sz5b
@user-ku4qv8sz5b Жыл бұрын
Неа.. нихрена не понятно. Если в словаре есть два столбца: английское слово - перевод с разъяснением, то как наличие индексов помогает ускорить работу запроса? Как индексы могут "знать" заранее , что ты создашь запрос с условием " содержит 17 век" . В таком уж случае проще создать отдельный столбец, где будет указан век. И простым запросом найти искомое слово. Зачем индексы? Что они делают? Как у них внутренняя логика?и почему бы не создать тогда индексы ко всем полям да и не париться?
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 56 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 4,4 МЛН
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
Нормализация в базе данных
15:14
Volodya Mozhenkov
Рет қаралды 99 М.
Базы данных. MySQL. Индексы
31:10
R class Tech
Рет қаралды 65 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 42 М.
Урок 9.1. Индексы в Oracle (курс "Оптимизация Oracle SQL")
16:34
Когда стоит создавать индекс?
8:52
Volodya Mozhenkov
Рет қаралды 50 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 56 МЛН