แผนการดำเนินการถูกสร้างขึ้นโดยใช้ เครื่องมือเพิ่มประสิทธิภาพการค้นหา ด้วยความช่วยเหลือของสถิติ Algebrizer / กระบวนการ ต้นไม้ . นั่นคือ เครื่องมือเพิ่มประสิทธิภาพการค้นหา ผลลัพธ์และแสดงให้เห็นว่างานของคุณเป็นอย่างไร
แผนมี 2 ประเภท ประมาณการ และ ของจริง .
- แผนโดยประมาณจะแสดงมุมมองที่เหมาะสมที่สุด
- แผนจริงแสดงให้เห็นว่าการสืบค้นคืออะไรและทำงานอย่างไร
แผนการดำเนินการจะถูกบันทึกไว้ใน Plan Cache เพื่อนำมาใช้ใหม่ แต่ละแผนจะถูกบันทึกเพียงครั้งเดียว เว้นแต่ว่าเครื่องมือเพิ่มประสิทธิภาพตัดสินใจที่จะดำเนินการสืบค้นแบบคู่ขนาน
มี 3 รูปแบบแผนปฏิบัติการใน SQL Server - แผนกราฟิก , แผนข้อความ และ แผน XML (รูปแบบภาษาที่ทำเครื่องหมายไว้)
SHOWPLAN จำเป็น (Permisson) จำเป็น หากผู้ใช้ต้องการดูแผนปฏิบัติการ
ตัวอย่างที่ 1
ด้านล่างเป็นกระบวนการเพื่อดูแผนการดำเนินการโดยประมาณ
ขั้นตอนที่ 1 - เชื่อมต่อกับการติดตั้ง SQL Server ในกรณีนี้คือ TESTINSTANCE ดังแสดงในภาพด้านล่าง
เปิดการติดตั้ง SQL Server
ขั้นตอนที่ 2 - เลือกชื่อฐานข้อมูล (ในกรณีนี้ TestDB) จากนั้นคลิก การสืบค้นใหม่ และเขียนข้อความค้นหาด้านล่าง
Select * from StudentTable
เขียนข้อความค้นหาใหม่
ขั้นตอนที่ 3 - คลิกไอคอนไฮไลต์สีแดงในภาพด้านบนเพื่อเปิดแผนการดำเนินการโดยประมาณดังที่แสดงด้านล่าง
แผนการดำเนินการโดยประมาณ
ขั้นตอนที่ 4 - วางตัวชี้เมาส์ไว้ที่ การสแกนตาราง (ไอคอนที่สองในกรอบสีแดงของภาพด้านบน) เพื่อดูรายละเอียดแผนการดำเนินการโดยประมาณ หน้าจอด้านล่างจะปรากฏขึ้น
ประมาณการแผนโดยละเอียด
ตัวอย่างที่ 2
นี่คือกระบวนการเพื่อดูแผนการดำเนินการจริง
ขั้นตอนที่ 1 และขั้นตอนที่ 2 ดังตัวอย่างที่ 1
สร้างแบบสอบถามใหม่เพื่อดูแผนการดำเนินการจริง
ขั้นตอนที่ 3 - คลิกไอคอนวงกลมสีแดงในภาพด้านบนเพื่อเปิดแผนปฏิบัติการจริงดังที่แสดงด้านล่าง
แผนการดำเนินการจริงใน SQL Server
ขั้นตอนที่ 4 - วางตัวชี้เมาส์ไว้ที่ การสแกนตาราง (ไอคอนที่สองในกรอบสีแดงของภาพด้านบน) เพื่อดูรายละเอียดแผนการดำเนินงาน หน้าจอด้านล่างจะปรากฏขึ้น
แผนการดำเนินการโดยละเอียด
ขั้นตอนที่ 5 - สุดท้ายคลิก ผลลัพธ์ ที่มุมซ้ายบนของหน้าจอด้านบน