ตัวอย่างโลกแห่งความเป็นจริงของ SQL Offitation โดยใช้แผนการประหารชีวิต
Table of Contents
SQL การปรับแต่งค่าได้นั้นจําเป็นสําหรับการปรับปรุงประสิทธิภาพฐานข้อมูล แผนประมวลผลจะให้ความเข้าใจในวิธีการประมวลผล โดยช่วยให้นักพัฒนาระบุตัวรัดคอขวด และปรับแต่งค่าให้เหมาะสมที่สุด บทความนี้แสดงตัวอย่างของ SQL ที่เหมาะสมที่สุดด้วยการประมวลผล
การใช้ดัชนีแบบย่อ
การ ตรวจ สอบ ตาราง เวลา ทั้ง หมด อาจ ทํา ให้ การ ตรวจ สอบ ช้า ลง อย่าง เห็น ได้ ชัด.
แผน ปฏิบัติ การ นี้ แสดง ให้ เห็น การ เปลี่ยน จาก การ สแกน ตาราง ไป เป็น การ ค้น หา ดัชนี.
ใช้งานร่วมกับปฏิบัติการ
การเข้าร่วมปฏิบัติการอาจเป็นทรัพยากรที่เข้มงวดได้ การประมวลผลแบบแปลนแสดงว่าการเข้าร่วมถูกประมวลผลอย่างไร ไม่ว่าจะเป็นโดยการใช้วงจรที่วางในรัง หรือ ฮัดห์ ร่วม หรือการรวมเข้ากับกลุ่มผู้ใช้ การเลือกชนิดการเข้าร่วมที่เหมาะสมนั้น สามารถปรับปรุงประสิทธิภาพได้
ตัว อย่าง เช่น การ เปลี่ยน วิธี การ วน รอบ ที่ ทํา ให้ รัง เป็น วง วน สําหรับ การ เชื่อม ต่อ กับ กัญชา โดย ใช้ ข้อมูล ขนาด ใหญ่ ลด เวลา สอบ ถาม ลง 50%.
การกรองและกําหนดค่า ล่วงหน้า
การ ใช้ ข้อ บังคับ ต่าง ๆ ที่ มี การ เขียน ไว้ ไม่ ดี เพื่อ ตรวจ สอบ และ ทํา ดัชนี อย่าง ถูก ต้อง บน คอลัมน์ ก่อน กําหนด อาจ ทํา ให้ การ สแกน ข้อมูล น้อย ลง.
ใน กรณี หนึ่ง การ เขียน ข้อ สอบ ใหม่ รวม ทั้ง การ กรอง โดย เฉพาะ และ การ สร้าง ดัชนี ที่ ประกอบ กัน เป็น ชุด ประกอบ จะ ลด เวลา การ ประหาร ชีวิต ลง 70%.
รูปแบบการวน
โดย วิเคราะห์ วิธี การ จัด การ ดัชนี, ร่วม ใน วิธี การ ใน การ กรอง, และ การ ทํา ความ สําเร็จ ทาง ฐานข้อมูล จึง สามารถ ดี ขึ้น อย่าง เห็น ได้ ชัด.