Select the product you need help with
ส่งผลกระทบต่อแผน SQL Server แบบสอบถามเพิ่มประสิทธิภาพพฤติกรรมที่สามารถควบคุมได้ โดยใช้ค่าสถานะการสืบค้นกลับที่แตกต่างกันในระดับที่สอบถามเฉพาะ ที่เปิดใช้งานหมายเลขบทความ (Article ID): 2801413 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ คำแนะนำเริ่มการทำงานกับ Microsoft SQL Server 2000 Service Pack 3 (SP3), ทีมตัวประมวลผลแบบสอบถามนำนโยบายที่โปรแกรมแก้ไขด่วนใด ๆ ที่ยังอาจส่งผลการดำเนินการวางแผนของแบบสอบถาม SQL Server ต้องถูกควบคุม โดยค่าสถานะการสืบค้นกลับ ยกเว้นการแก้ไขบักต่าง ๆ ที่อาจก่อให้เกิดผลลัพธ์ที่ไม่ถูกต้องหรือความเสียหายของ โปรแกรมแก้ไขด่วนเหล่านี้จะถูกปิด โดยค่าเริ่มต้น และจำเป็นต้องสืบค้นกลับค่าสถานะเพื่อเปิดใช้งานการแก้ไข นโยบายนี้ช่วยหลีกเลี่ยงการเปลี่ยนแปลงแผนการดำเนินการของที่มีอยู่รวมทั้งปริมาณงานที่อาจเกิดขึ้นเมื่อติดตั้งโปรแกรมแก้ไขด่วนหรือการปรับปรุงการรักษาความปลอดภัย ที่ไม่คาดคิด โดยปกติแล้วค่าสถานะการสืบค้นกลับถูกเปิดใช้งาน เมื่อเริ่มต้นระบบ หรือ ในเซสชันของผู้ใช้ อย่างไรก็ตาม นี้อาจมีลักษณะพิเศษที่ไม่คาดคิดในแบบสอบถามบางอย่างในโปรแกรมประยุกต์ฐานข้อมูลที่มีอยู่ พิจารณาโปรแกรมประยุกต์หรือปริมาณงานที่มีแบบสอบถามแบบหลายตัวอย่างเช่น และบางส่วนของแบบสอบถามเหล่านี้ใช้แผนการดำเนินการแบบสอบถามที่ต่ำที่มีการปรับปรุงการเปิดใช้งานการสืบค้นกลับค่าสถานะที่ควบคุมโปรแกรมแก้ไขด่วนที่สอดคล้องกัน อย่างไรก็ตาม แบบสอบถามอื่นอาจมีแผนการดำเนินการที่ดีที่สุดน้อยกว่าเมื่อมีใช้ค่าสถานะการสืบค้นกลับเดียวกัน ทั้งนี้เนื่องจากแบบสอบถามทั้งหมดที่จะถูกคอมไพล์ในอินสแตนซ์ที่มีผลต่อตัวเลือกแผนการดำเนินการ หรือเปิดใช้งานเซสชันเมื่อสมสืบค้นค่าสถานะ ขึ้นอยู่กับแบบสอบถามและข้อมูล การเปลี่ยนแปลงรูปแบบที่ใช้ โดยตัวเพิ่มประสิทธิภาพการสอบถามอาจทั้งปรับปรุง และลดการดำเนินการแผนประสิทธิภาพและคอมไพล์เวลาสำหรับการสอบถามเฉพาะ ถ้าค่าสถานะการสืบค้นกลับมีผลกระทบต่อแผนการดำเนินการการสอบถามใด ๆ ในลักษณะที่ไม่ต้องการ แต่บางอื่น ๆ แบบสอบถามแบบแผนการปฏิบัติการที่ปรับปรุง คุณอาจต้องการเปิดใช้ค่าสถานะการติดตามที่สอดคล้องกันสำหรับการสอบถามเฉพาะเจาะจงเท่านั้น คุณสามารถทำเช่นนี้ได้ โดยการเปิดใช้ค่าสถานะการสืบค้นกลับในสิทธิ์ชุด (โดยใช้คำสั่ง DBCC TRACEON) ก่อนแบบสอบถามเป้าหมาย และจากนั้น ปิดใช้งานการสืบค้นกลับค่าสถานะ (โดยใช้คำสั่ง DBCC TRACEOFF) ขวาหลังจากการสอบถาม อย่างไรก็ตาม นี้เสมออาจไม่สามารถควบคุมข้อความคำสั่งกลุ่มชุดงานสำหรับโปรแกรมประยุกต์ที่มีอยู่ คุณอาจพบประสิทธิภาพการทำงานของแบบสอบถามที่ไม่ดีในปริมาณที่มีอยู่ และต้องการใช้การเปลี่ยนแปลงพร้อมใช้งานส่งผลกระทบต่อแผนกับแบบสอบถาม โดยไม่มีการเปลี่ยนแปลงข้อความชุดตัวเอง คุณสามารถทำเช่นนี้ได้ โดยใช้ตัวเลือกแบบสอบถามระดับการเปิดใช้งานการสืบค้นกลับค่าสถานะสำหรับการสอบถามเฉพาะเจาะจงเท่านั้น เริ่มการทำงานกับ Microsoft SQL Server 2005 Service Pack 2 (SP2) และ Microsoft SQL Server 2008 ตัวเลือกแบบสอบถามระดับ "QUERYTRACEON" จะพร้อมใช้งาน ตัวเลือกนี้ช่วยให้คุณสามารถเปิดใช้ค่าสถานะการสืบค้นกลับส่งผลกระทบต่อแผนในระหว่างการคอมไพล์แบบสอบถามเดียวเท่านั้น เช่นเดียวกับตัวเลือกอื่น ๆ ของแบบสอบถามระดับ คุณสามารถใช้ร่วมกับการแนะนำแผนให้ตรงกับข้อความของแบบสอบถามที่มีการดำเนินการจากเซสชันใด ๆ และค่าสถานะการสืบค้นกลับส่งผลกระทบต่อแผนการนำไปใช้โดยอัตโนมัติเมื่อมีการคอมไพล์แบบสอบถามนี้ ข้อมูลเพิ่มเติมคำแนะนำ QUERYTRACEON อยู่เป็นคำแนะนำแบบสอบถามที่ทำให้การเปลี่ยนแปลงส่งผลกระทบต่อแผนในการเพิ่มประสิทธิภาพการสอบถามที่จะถูกควบคุม โดยค่าสถานะการสืบค้นกลับ นั้น แนะนำ QUERYTRACEON ระบุไว้เป็นส่วนหนึ่งของอนุประโยคตัวเลือกคล้ายกันไปยังที่อื่น คำแนะนำแบบสอบถาม
(http://msdn.microsoft.com/en-us/library/ms181714.aspx)
.ไวยากรณ์
<querytraceon_hint> ::=
{ QUERYTRACEON trace_flag_number }
อาร์กิวเมนต์QUERYTRACEON trace_flag_numberส่งผลกระทบต่อแผนการสืบค้นกลับค่าสถานะหมายที่เปิดใช้งานในระหว่างการคอมไพล์ของแบบสอบถามระบุ หมายเลขค่าสถานะการสืบค้นกลับต่อไปนี้จะได้รับการสนับสนุน: ยุบตารางนี้
Remarksตัวเลือก QUERYTRACEON ไม่ได้รับการสนับสนุนสำหรับค่าสถานะการสืบค้นกลับนอกเหนือจากค่าสถานะการสืบค้นกลับที่ระบุอยู่ในตาราง อย่างไรก็ตาม ตัวเลือกนี้จะไม่ส่งคืนข้อผิดพลาดหรือคำเตือนใด ๆ ถ้ามีใช้หมายเลขค่าสถานะการสืบค้นกลับที่ไม่สนับสนุน ถ้าค่าสถานะการสืบค้นกลับที่ระบุไม่ใช่ที่มีผลต่อการวางแผนการดำเนินการแบบสอบถาม ตัวเลือกจะถูกละเว้นอยู่เบื้องหลังค่าสถานะการสืบค้นกลับมากกว่าหนึ่งคุณสามารถระบุในอนุประโยคตัวเลือกถ้า QUERYTRACEON trace_flag_number จะซ้ำกับตัวเลขค่าสถานะการสืบค้นกลับที่แตกต่างกัน สามารถใช้ตัวเลือก QUERYTRACEON ใน ข้อแนะนำในการวางแผน
(http://msdn.microsoft.com/en-us/library/ms190417.aspx)
.ตัวอย่าง
คุณสมบัติหมายเลขบทความ (Article ID): 2801413 - รีวิวครั้งสุดท้าย: 5 เมษายน 2556 - Revision: 2.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2801413
(http://support.microsoft.com/kb/2801413/en-us/
)
|




กลับไปด้านบน








