Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server

แผนการดำเนินการถูกสร้างขึ้นโดยใช้ เครื่องมือเพิ่มประสิทธิภาพการค้นหา ด้วยความช่วยเหลือของสถิติ Algebrizer / กระบวนการ ต้นไม้ . นั่นคือ เครื่องมือเพิ่มประสิทธิภาพการค้นหา ผลลัพธ์และแสดงให้เห็นว่างานของคุณเป็นอย่างไร

แผนมี 2 ประเภท ประมาณการ และ ของจริง .

  1. แผนโดยประมาณจะแสดงมุมมองที่เหมาะสมที่สุด
  2. แผนจริงแสดงให้เห็นว่าการสืบค้นคืออะไรและทำงานอย่างไร

แผนการดำเนินการจะถูกบันทึกไว้ใน Plan Cache เพื่อนำมาใช้ใหม่ แต่ละแผนจะถูกบันทึกเพียงครั้งเดียว เว้นแต่ว่าเครื่องมือเพิ่มประสิทธิภาพตัดสินใจที่จะดำเนินการสืบค้นแบบคู่ขนาน

มี 3 รูปแบบแผนปฏิบัติการใน SQL Server - แผนกราฟิก , แผนข้อความ และ แผน XML (รูปแบบภาษาที่ทำเครื่องหมายไว้)

SHOWPLAN จำเป็น (Permisson) จำเป็น หากผู้ใช้ต้องการดูแผนปฏิบัติการ

ตัวอย่างที่ 1

ด้านล่างเป็นกระบวนการเพื่อดูแผนการดำเนินการโดยประมาณ

ขั้นตอนที่ 1 - เชื่อมต่อกับการติดตั้ง SQL Server ในกรณีนี้คือ TESTINSTANCE ดังแสดงในภาพด้านล่าง

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
เปิดการติดตั้ง SQL Server

ขั้นตอนที่ 2 - เลือกชื่อฐานข้อมูล (ในกรณีนี้ TestDB) จากนั้นคลิก การสืบค้นใหม่ และเขียนข้อความค้นหาด้านล่าง

 Select * from StudentTable 

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
เขียนข้อความค้นหาใหม่

ขั้นตอนที่ 3 - คลิกไอคอนไฮไลต์สีแดงในภาพด้านบนเพื่อเปิดแผนการดำเนินการโดยประมาณดังที่แสดงด้านล่าง

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
แผนการดำเนินการโดยประมาณ

ขั้นตอนที่ 4 - วางตัวชี้เมาส์ไว้ที่ การสแกนตาราง (ไอคอนที่สองในกรอบสีแดงของภาพด้านบน) เพื่อดูรายละเอียดแผนการดำเนินการโดยประมาณ หน้าจอด้านล่างจะปรากฏขึ้น

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
ประมาณการแผนโดยละเอียด

ตัวอย่างที่ 2

นี่คือกระบวนการเพื่อดูแผนการดำเนินการจริง

ขั้นตอนที่ 1 และขั้นตอนที่ 2 ดังตัวอย่างที่ 1

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
สร้างแบบสอบถามใหม่เพื่อดูแผนการดำเนินการจริง

ขั้นตอนที่ 3 - คลิกไอคอนวงกลมสีแดงในภาพด้านบนเพื่อเปิดแผนปฏิบัติการจริงดังที่แสดงด้านล่าง

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
แผนการดำเนินการจริงใน SQL Server

ขั้นตอนที่ 4 - วางตัวชี้เมาส์ไว้ที่ การสแกนตาราง (ไอคอนที่สองในกรอบสีแดงของภาพด้านบน) เพื่อดูรายละเอียดแผนการดำเนินงาน หน้าจอด้านล่างจะปรากฏขึ้น

แผนปฏิบัติการ - แผนปฏิบัติการใน MS SQL Server
แผนการดำเนินการโดยละเอียด

ขั้นตอนที่ 5 - สุดท้ายคลิก ผลลัพธ์ ที่มุมซ้ายบนของหน้าจอด้านบน