Оптимизация Django. 9 - DB Индексы

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 46

  • @Biongar
    @Biongar Год назад +20

    Как то раз я написал комментарий, в котором просил сделать курс "потяжелее", ведь базовые вещи есть на каждом канале, но я не ожидал что по итогу я получу ТАКОЕ, огромное спасибо! Курс просто 10 из 10

  • @ВладРубан-ж5ы
    @ВладРубан-ж5ы 5 месяцев назад +1

    случайно наткнулся на курс, думал как обычно расскажут про всякую банальщину, но стоило посмотреть даже самое первое видео я уже понял насколько тут много полезной и более глубокой информации, очень благодарен за такую подачу) осталось только овладеть этими скилами

  • @ДмитрийПл-ц8в
    @ДмитрийПл-ц8в Год назад +6

    Спасибо, тебе за твой труд!
    Было бы круто посмотреть про ELK)

  • @ilgistoktogulov7270
    @ilgistoktogulov7270 Год назад +4

    Платные курсы вышли из чата. Респект тебе

  • @verygood5788
    @verygood5788 Год назад +2

    Thanks man,the best lesson for last time about this topic

  • @cuberbug
    @cuberbug 8 месяцев назад

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

  • @Alekseyild
    @Alekseyild Год назад

    Редко пишу комменты, но к таким полезным видосам стараюсь их писать)

  • @bmerlin2010
    @bmerlin2010 Год назад +1

    Спасибо,толково и полезно!

  • @АлександрСуляев-п8ь

    Супер! Классный и полезный материал!!!

  • @ВладиславДрагушин

    Лучший контент

  • @Hophaylalalay666
    @Hophaylalalay666 Год назад +3

    Богатый материал. Спасибо! Рассмотри, пожалуйста, возможность сделать курс по CRM, возможно это будет интересно. На ру ютюбе такого вроде нет...

  • @ahil7800
    @ahil7800 7 месяцев назад +1

    Верно сказано, что в джанго по умолчанию идёт BeeTree индекс, но не верно, что это бинарное дерево. Это сбалансированное дерево, и веток у него может быть намного больше чем две.

  • @РоманМалахов-д2щ

    Thank you very much) Waiting for next lesson!

  • @jamjam3337
    @jamjam3337 8 месяцев назад

    спасибо!

  • @ibrahimoglu
    @ibrahimoglu Год назад

    👍

  • @dodokwak
    @dodokwak Год назад +1

    Мдя, чего я ещё не знаю.

  • @koshakpoc2876
    @koshakpoc2876 Год назад

    Не перестаю удивляться удобству orm django
    Интересно так же легко это делается в sqlalchemy или там в саму бд залазят?
    Кто не поставил лайк, тот всю жизнь будет прогать на ассемблере

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад

      😁

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад +1

      На sqlalchemy конечно тоже можно индексы делать. Там скорее проблема что меньше готовых решений для интеграции с другими библиотеками. Типа кеширование «из коробки» сложнее будет подключить и тд.

  • @andryog2305
    @andryog2305 10 месяцев назад

    Все круто. Только индекс b-tree имеет структуру не "бинарного дерева", а "сбалансированного дерева"!

  • @the_codest
    @the_codest Год назад

    Читал вот еще какую полезность:
    Если предполагается поиск по типу "__iexact=", то обычный индекс тут не поможет, т.к. SQL-запрос формируется на UPPER от этого поля.
    Поэтому индексы в таком случае надо определять так:
    class Meta:
    indexes = [
    Index(
    Upper()
    ),
    ]

  • @mikewinny3856
    @mikewinny3856 Год назад

    спасибо за видео!
    Какой тип индекса лучше применять для оператора LIKE по CHARFIELD? Как это указать в модели django?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад +1

      Дефолтный btree пойдет.
      Тип индекса нужно выбирать исходя из состава данных.

  • @МурадАхмедов-ч1с

    А подскажи, если я сделаю индекс на 2 поля, а в query запросе буду фильтровать по 3 полям, то будет ли применяться index к тем двум полям ?

  • @kozimjonturgunov4183
    @kozimjonturgunov4183 Год назад +1

    Hello, I have a problem with db_index, it doesnt show me index scan when I filter by either primary_key or comment, do you know what might be the problem for my case?

  • @ВасилийСоло
    @ВасилийСоло Год назад

    Наверное договорился, но для слушателей b3 это не бинарные дерево.

  • @andrejtroshin
    @andrejtroshin Год назад +1

    А для какого уровня программистов этот курс? Middle? Или Junior+?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад +2

      Для всех

    • @Alekseyild
      @Alekseyild Год назад

      Базовое понимание индексов вполне могут спросить на джуна

    • @esofdes
      @esofdes Год назад +1

      @@Alekseyild мне страшно идти на собес после таких заявлений

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад +1

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

  • @бебра-ц4т
    @бебра-ц4т Год назад

    верно ли вы сказали, что индексы - это структура в базе данных?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Год назад

      Ага. Объект базы данных , конечно имеющий свою структуру , в довольном варианте структуру бинарного дерева .

  • @FedorKaydash
    @FedorKaydash Год назад

    В постгресе индексы создаются так же и для внешних ключей

  • @povladis6940
    @povladis6940 Год назад

    Дай пж гитхаб своего проекта, хочется посмотреть на структуру