Індексування бази даних за замовчуванням. На прикладі Postgresql та MySQL.

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @javalinua
    @javalinua  3 วันที่ผ่านมา +2

    Повний список відтворення по Hibernate - th-cam.com/play/PLwsHhsXepgTDIXdssSMvQ4s1R-HL8BWSH.html

  • @Volodymyr.Halytskyi
    @Volodymyr.Halytskyi 3 วันที่ผ่านมา +1

    Але ж у будь-який час можна додати індекс за допомогою анотації. І тут ще питання, чи потрібні індекси на fkeys по дефолту

    • @javalinua
      @javalinua  3 วันที่ผ่านมา

      Так. Як бачимо в MySQL прийшли до висновку, що потрібно. А стосовно чи потрібно в тій чи іншій програмі, це вирішувати самим програмістам зваживши на плюси і мінуси структури індексу.

    • @Volodymyr.Halytskyi
      @Volodymyr.Halytskyi 3 วันที่ผ่านมา

      @@javalinua , так це ж Гібернейт створює таблиці, а не Мускул. А на primary key Postgres створює окремий індекс? От не можу пригадати. Треба глянути

    • @Volodymyr.Halytskyi
      @Volodymyr.Halytskyi 3 วันที่ผ่านมา

      Тут ще таке:
      Для @OneToMany індекс бажаний
      Для @ManyToOne - не обов'язковий і, можливо, не бажаний.
      Чи створить Гібернейт індекс, якщо зв'язок буде одностороннім?

    • @javalinua
      @javalinua  3 วันที่ผ่านมา

      @@Volodymyr.Halytskyi Так Hibernate же на пряму не створював індекс на FK, це робить MySQL. В відео про це розповідається.

    • @Volodymyr.Halytskyi
      @Volodymyr.Halytskyi 3 วันที่ผ่านมา +1

      ​@@javalinua, це мені щось здалося, що в логу Гібернейта було створення індекса.