Подготовка к собесу - Оптимизация запросов

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 45

  • @evgeny3148
    @evgeny3148 2 місяці тому +6

    Очень крутая подача материала. Без воды, всё четко и с примерами. Спасибо!

  • @АнатолійЄликов
    @АнатолійЄликов Місяць тому +2

    Четко и понятно разложена теория. Будет хорошо на будущее сделать больше практических примеров. Спасибо.

  • @user-arbuzer1133
    @user-arbuzer1133 23 дні тому

    Лучшее, что я смотрел по ОЗ! Спасибо БОЛЬШОЕ!🤝

  • @chyrvonykastrychnik4819
    @chyrvonykastrychnik4819 2 місяці тому +5

    Очень классный формат экстракт всего за 20 минут ❤❤❤

  • @ЕвгенийЛазарев-й5ь
    @ЕвгенийЛазарев-й5ь Місяць тому +2

    Классная подача, понравилось. Спасибо

  • @ЮраБуренко-л1г
    @ЮраБуренко-л1г 3 місяці тому +3

    Качественныое видео. Спасибо вам.

  • @КамерЛамер
    @КамерЛамер 29 днів тому

    Спасибо вам большое

  • @HideDJeker
    @HideDJeker Місяць тому +1

    8:30 Hash идея построения hash таблицы для hash join чтобы уместить и ключ и данные на которые они ссылаются в память, а не ссылаться на диск. merge join с индексами может быть применен только для b-tree. Nested loop - может так же с индексами иметь линейную сложность и тут уже hash index оптимальнее. Ну в общем тема жоина не раскрыта и требует отдельного видео.

  • @iklintsov
    @iklintsov Місяць тому

    Офигенно! 2 раза посмотрел!

  • @DeamondGod865
    @DeamondGod865 2 місяці тому +37

    теории много и она даже годная, но было бы интереснее посмотреть на контент "было - стало" и почему так сработало и работает быстрее, хотя бы базовые примеры, на собесах иногда, но просят в реал тайме оптимизировать уже написанный запрос руками, а не на словах

    • @mickle-ak
      @mickle-ak Місяць тому +3

      теоретически, зная теорию Вы можете и сами понять, что и как нужно делать.
      по крайне мере на собеседовании именно это обычно и хотят понять - есть у вас хотя бы понимание, что происходит и что делать, а опыт - дело наживное 🙂
      Авору канала - большое спасибо! Хорошо структурированная и четкая информация.

    • @Владимир-ц3л5ц
      @Владимир-ц3л5ц Місяць тому +2

      Это на много часов видео)

    • @МихаилДевятов-ь5г
      @МихаилДевятов-ь5г Місяць тому +2

      И ещё в формате тиктока с танцующими девочками на фоне, чтобы еще полегче материал усваивался, да?

    • @DeamondGod865
      @DeamondGod865 Місяць тому +3

      @@МихаилДевятов-ь5г какой же ты дед душный

    • @МихаилДевятов-ь5г
      @МихаилДевятов-ь5г Місяць тому

      @@DeamondGod865 всё так. Тем не менее, если серьёзно, тебе из видео знания в голову напрямую никто переложить не сможет, поэтому то, о чём ты просишь, смысла не имеет и вообще вредный совет для автора видео. Если хочешь разобраться, сам всё воспроизводишь, пробуешь разные ситуации и смотришь EXPLAIN ANALYZE.

  • @PanicWassano
    @PanicWassano Місяць тому

    Как теория частично сойдет, но нужна практика. Собес с таким может и можно пройти, но толку мало 😃

  • @anatoliybilenko6228
    @anatoliybilenko6228 3 місяці тому +1

    Офигенно! Лайк, подписка.

  • @artyomzolotoverkhov8468
    @artyomzolotoverkhov8468 2 місяці тому +1

    Спасибо!

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф Місяць тому

    Спасибо

  • @PragmaticPragmatist
    @PragmaticPragmatist Місяць тому +2

    Отличная территория, но где-то на середине заскучал. Хотелось бы примеры применения. На Ютубе люди смотрят небольшой объем теории. В остальном все отлично. Желаю органичного роста каналу

  • @jimishukurow2286
    @jimishukurow2286 Місяць тому

    who should do this designs, software engineer or data scientist?

  • @__ale__
    @__ale__ Місяць тому

    Отличный канал. Спасибо! На английском будут видео?

  • @notacatbeaver7853
    @notacatbeaver7853 2 місяці тому +1

    Нашёл золото

  • @Slava-Osipov
    @Slava-Osipov 2 місяці тому +1

    Дружище, ты мой новый кумир!

    • @ivans8887
      @ivans8887 2 місяці тому

      а со старыми что будешь делать?

    • @adekakz9794
      @adekakz9794 11 днів тому

      @@ivans8887в мусор

  • @nouchance
    @nouchance 3 місяці тому

    🤝

  • @4kaSOSiso
    @4kaSOSiso Місяць тому +5

    А где сама-то оптимизация? Запросы максимально просты, там даже оптимизировать нечего. SELECT * from table id = 99 разве требует объяснения?

  • @Chumachech
    @Chumachech 2 місяці тому +1

    а "LIMIT 1" где?

    • @roadofbugs
      @roadofbugs  2 місяці тому

      О чем речь? Какой запрос?

    • @Chumachech
      @Chumachech 2 місяці тому

      @@roadofbugs ну вот "select * from order where id=88" если в конце добавить "limit 1" то будет вообще супер, правда если поле id содержит уникальные значения то наверное смысла особого нет ставить этот лимит , но ....

    • @HelgaPolikova
      @HelgaPolikova 2 місяці тому

      @@Chumachech а нахрена? если ид уникум - будет 1 значение, если не уникум - значит получи все записи по ордеру с этим ид, может там записи по составу ордера. Если историчность - тлгда сам выбирай что нужно - свеженький, или тухляк какой за прошлый год...

    • @DAJakaRedAries
      @DAJakaRedAries 2 місяці тому

      Здесь не нужон, если поле уникальное

  • @tisseract
    @tisseract 2 місяці тому +1

    Как прекрасен SQL. C ностальгией вспоминаю assember

  • @zhandosissayev9798
    @zhandosissayev9798 2 місяці тому

    Road to The Bug

  • @ntvisigoth
    @ntvisigoth 2 місяці тому +1

    Технические грамотно говорить, что база данных не выполняет запрос, а оптимизирует его. Сорри, у меня это профессиональное, в команде разрабатывающей СУБД на базе PostgreSQL. Поэтому слыша то, что режет слух, не могу пройти мимо :)

    • @roadofbugs
      @roadofbugs  2 місяці тому +3

      Бывает

    • @memantulov
      @memantulov 2 місяці тому +1

      А кто его выполняет?

    • @sanek98709
      @sanek98709 2 місяці тому

      @@memantulov видимо клиент

    • @HelgaPolikova
      @HelgaPolikova 2 місяці тому

      ну да, так соптимизирует, что вместо 5 строк запроса вернет 100500 строк всякой херни, типа вы ж это просили );

  • @ДмитрийИванов-б9ц9н
    @ДмитрийИванов-б9ц9н Місяць тому

    сразу бред. категорически не смотреть.

    • @stupnum8764
      @stupnum8764 Місяць тому

      Где бред? Не было же вроде ничего неправильного

  • @LuckyCrusky
    @LuckyCrusky Місяць тому

    Начал смотреть ролик. Услышал "наиболее оптимальное". Закончил смотреть ролик.