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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 48

  • @evgeny3148
    @evgeny3148 2 หลายเดือนก่อน +7

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

  • @petrovi4_
    @petrovi4_ 7 วันที่ผ่านมา

    Очень познавательно. Понравилось про порядок join.

  • @АнатолійЄликов
    @АнатолійЄликов 2 หลายเดือนก่อน +2

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

  • @user-arbuzer1133
    @user-arbuzer1133 หลายเดือนก่อน

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

  • @ЕвгенийЛазарев-й5ь
    @ЕвгенийЛазарев-й5ь 2 หลายเดือนก่อน +2

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

  • @chyrvonykastrychnik4819
    @chyrvonykastrychnik4819 2 หลายเดือนก่อน +5

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

  • @ЮраБуренко-л1г
    @ЮраБуренко-л1г 3 หลายเดือนก่อน +3

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

  • @iklintsov
    @iklintsov 2 หลายเดือนก่อน

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

  • @victoriapotapenko6290
    @victoriapotapenko6290 16 วันที่ผ่านมา

    Полезный видос, спасибо!
    Узнала много нового на самом деле, небанальные вещи говорите.
    Совет: очень много полезной информации вы просто проговариваете, нет дополняющих картинок/образов, много инфы приходится воспринимать на слух. Если она была хотя бы записана на слайде - было бы лучше.
    Пошла изучать другие ваши видео, успехов вам!

  • @anatoliybilenko6228
    @anatoliybilenko6228 3 หลายเดือนก่อน +1

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

  • @HideDJeker
    @HideDJeker 2 หลายเดือนก่อน +1

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

  • @КамерЛамер
    @КамерЛамер หลายเดือนก่อน

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

  • @PragmaticIT
    @PragmaticIT 2 หลายเดือนก่อน +3

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

  • @artyomzolotoverkhov8468
    @artyomzolotoverkhov8468 2 หลายเดือนก่อน +1

    Спасибо!

  • @DeamondGod865
    @DeamondGod865 3 หลายเดือนก่อน +38

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

    • @mickle-ak
      @mickle-ak 2 หลายเดือนก่อน +3

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

    • @Владимир-ц3л5ц
      @Владимир-ц3л5ц 2 หลายเดือนก่อน +2

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

    • @МихаилДевятов-ь5г
      @МихаилДевятов-ь5г 2 หลายเดือนก่อน +2

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

    • @DeamondGod865
      @DeamondGod865 2 หลายเดือนก่อน +5

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

    • @МихаилДевятов-ь5г
      @МихаилДевятов-ь5г 2 หลายเดือนก่อน

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

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф 2 หลายเดือนก่อน

    Спасибо

  • @jimishukurow2286
    @jimishukurow2286 2 หลายเดือนก่อน

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

  • @PanicWassano
    @PanicWassano 2 หลายเดือนก่อน

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

  • @Slava-Osipov
    @Slava-Osipov 3 หลายเดือนก่อน +1

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

    • @ivans8887
      @ivans8887 3 หลายเดือนก่อน

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

    • @adekakz9794
      @adekakz9794 หลายเดือนก่อน

      @@ivans8887в мусор

  • @__ale__
    @__ale__ 2 หลายเดือนก่อน

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

  • @Chumachech
    @Chumachech 3 หลายเดือนก่อน +1

    а "LIMIT 1" где?

    • @roadofbugs
      @roadofbugs  3 หลายเดือนก่อน

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

    • @Chumachech
      @Chumachech 3 หลายเดือนก่อน

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

    • @HelgaPolikova
      @HelgaPolikova 3 หลายเดือนก่อน

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

    • @DAJakaRedAries
      @DAJakaRedAries 3 หลายเดือนก่อน

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

  • @nouchance
    @nouchance 4 หลายเดือนก่อน

    🤝

  • @notacatbeaver7853
    @notacatbeaver7853 3 หลายเดือนก่อน +1

    Нашёл золото

  • @4kaSOSiso
    @4kaSOSiso 2 หลายเดือนก่อน +5

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

    • @andrewvasiliev4548
      @andrewvasiliev4548 22 วันที่ผ่านมา

      Сами пути оптимизации рассказали на словах. Да, с примерами было бы нагляднее, но и так всё понятно.

  • @tisseract
    @tisseract 2 หลายเดือนก่อน +1

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

  • @ntvisigoth
    @ntvisigoth 3 หลายเดือนก่อน +1

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

    • @roadofbugs
      @roadofbugs  3 หลายเดือนก่อน +4

      Бывает

    • @memantulov
      @memantulov 3 หลายเดือนก่อน +1

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

    • @sanek98709
      @sanek98709 3 หลายเดือนก่อน

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

    • @HelgaPolikova
      @HelgaPolikova 3 หลายเดือนก่อน

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

  • @zhandosissayev9798
    @zhandosissayev9798 2 หลายเดือนก่อน

    Road to The Bug

  • @LuckyCrusky
    @LuckyCrusky 2 หลายเดือนก่อน

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

  • @ДмитрийИванов-б9ц9н
    @ДмитрийИванов-б9ц9н 2 หลายเดือนก่อน

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

    • @stupnum8764
      @stupnum8764 2 หลายเดือนก่อน

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