10 เทคนิคเพิ่มประสิทธิภาพให้กับ SQL Query

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

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

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

    ทุกคนจ๋าาา กรณีการทำ normalize และการ join ขึ้นอยู่กับความจำเป็นของข้อมูลเน้ออ
    เช่น หากข้อมูลที่มีความซ้ำซ้อนโดยไม่ผ่อนการ normalize ในเบื้องต้นมาก็จะมีผลต่อความเร็วในการ query
    แต่หากมีความจำเป็นต้อง join ตารางก็สามารถทำได้แต่ไม่ควรเยอะเกินความจำเป็นนะครับบ
    เหมือนนาทีที่ 8:00 ที่ระบุไว้ว่า "หลีกเลี่ยงการ Join โดยไม่จำเป็น" นะคร้าบ

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

    ข้อควรระวังที่ว่าของ Chat GPT
    เราสามารถแก้ด้วยการเอา table Products ขึ้นก่อน table Order ได้ไหมครับ

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

    จัดเต้มๆ ครับ นอมอลไหล😂

  • @สายรุ้งรวีนวมะชิติ

    อยากรู้ว่าการทำindex หลายๆคอลัมน์ ใช้ในเคสไหนบ้าง แบบไหนที่เหมาะกับการสร้างindexแบบนี้

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

    ประสิทธิภาพการ query ข้อมูลถ้าข้อมูลไม่เยอะมาก ไม่ซับซ้อนเป็น sql หรือ no sql ดีครับ

  • @ชัยพรจํารัสแนว

    สังเกตุไหมว่ายิ่ง normalize ได้ดีเท่าไหร่ ตอนใช้งานยิ่งต้องใช้ join มากขึ้นเท่านั้น

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

      ใช่ ผมเลยสงสัยว่า ตกลงการแตก table ออกไป แล้วต้องมา join มันดีจริงๆเหรอ

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

      แต่มันลด column นะ ข้อมูลจะไม่ใหญ่ไป

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

      มันลด data duplicate แต่ ไม่ดีเท่าไหร่เรื่อง performance@@joedothack6915

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

    ขยายตัวอักษรในMySQLทำยังไงคะ

  • @Thanin.p
    @Thanin.p Год назад

    ทำไมทำ NF ถึง Query ไวขึ้นครับ

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

    สงสัยครับ
    การกำหนด foreign key มีความสำคัญยังไงครับ?
    จากตัวอย่าง ถ้าผมไม่กำหนด forign key แล้ว Join เอาแบบนี้เลย
    Select *
    From orders,order_detail
    Where order_detail.order_id = orders.order_id and orders.order_id =$showorder;
    จะส่งผลยังไงครับ?

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

      เรื่อง fk จะมีผลกับตอน insert, update มากกว่า เช่น ตอน insert มันจะมีการ valid ก่อนว่า fk นี้ ใน parent table มีจริงๆ ใช่ไหม

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

      ไม่กำหนด fk ก็ join ได้
      แต่อย่างลืมไปสร้าง index ละ ไม่งั้นมันจะใช้ seq scan (หาตั้งแต่ row แรก จนกว่าจะเจอ) ซึ่งใช้เวลานาน

  • @mr.srurpee1216
    @mr.srurpee1216 Год назад

    มอคค่ามันกาแฟรึป่าวครับ

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

    คิวรี่ช้าเหรอออ อัด spec server สู้ 5555