ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: xmen256k ที่ 07 กุมภาพันธ์ 2023, 14:47:57



หัวข้อ: [SQL] ใช้คำสั่ง UNIQUE KEY แล้ว, ยังต้องใช้คำสั่ง INDEX ด้วยไหม
เริ่มหัวข้อโดย: xmen256k ที่ 07 กุมภาพันธ์ 2023, 14:47:57
สวัสดีครับ

กำลังปรับแต่งโครงสร้างฐานข้อมูลของ mysql, mariadb ให้เร็วขึ้นอยู่ครับ

ไม่ทราบว่าหากเรากำหนดให้ฟิลด์นั้นเป็น UNIQUE KEY แล้ว

เรายังต้องใช้ INDEX เสริมลงไปด้วยไหมครับ

หรือว่า UNIQUE KEY ก็เป็นการสร้างอินเด็กซ์ไปในตัวแล้วครับ

ขอบคุณครับ


หัวข้อ: Re: [SQL] ใช้คำสั่ง UNIQUE KEY แล้ว, ยังต้องใช้คำสั่ง INDEX ด้วยไหม
เริ่มหัวข้อโดย: userhuman ที่ 12 เมษายน 2023, 21:31:46
ควรทำ INDEX ให้มันเร็วขึ้นครับ


หัวข้อ: Re: [SQL] ใช้คำสั่ง UNIQUE KEY แล้ว, ยังต้องใช้คำสั่ง INDEX ด้วยไหม
เริ่มหัวข้อโดย: bestshot ที่ 16 เมษายน 2023, 22:40:29
https://www.javatpoint.com/mysql-unique-index

การสร้าง unique key ในขั้นตอนการสร้างตาราง -> mySQL จะสร้าง index ให้อัตโนมัติ

หรือจะสร้างเอง ภายหลังสร้างตารางแล้วก็ได้ ด้วยคำสั่ง CREATE UNIQUE INDEX -> ได้ทั้ง unique และ index

เร็วขึ้นไหม? -> หาก column นั้นถูกเรียกใช้บ่อยๆ เช่น การ join / where / filter / ... เป็นต้น แล้วนำมาสร้าง index ก็เร็วขึ้น กว่าเดิมแน่นอนครับ

สวัสดีครับ

กำลังปรับแต่งโครงสร้างฐานข้อมูลของ mysql, mariadb ให้เร็วขึ้นอยู่ครับ

ไม่ทราบว่าหากเรากำหนดให้ฟิลด์นั้นเป็น UNIQUE KEY แล้ว

เรายังต้องใช้ INDEX เสริมลงไปด้วยไหมครับ

หรือว่า UNIQUE KEY ก็เป็นการสร้างอินเด็กซ์ไปในตัวแล้วครับ

ขอบคุณครับ