ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

แผนการดำเนินการแบบสอบถามบางอย่างใน Microsoft SQL Server มีรูปแบบการประเมินตัวกรองที่ด้านบนของการดำเนินการสแกนหรือการทำดัชนี/ช่วง บางส่วนของเพรดิเคตตัวกรองอาจตรงกับคีย์ดัชนีและอาจใช้เพื่อเรียกใช้การสแกนการค้นหาหรือช่วงของดัชนี ส่วนที่เหลือของเพรดิเคตจะเรียกว่า "คงค้าง" และต้องได้รับการประเมินสำหรับผลลัพธ์ของแถวแต่ละรายการโดยการดำเนินการสแกนหรือช่วง การดำเนินการนี้จะสอดคล้องกับตัวดำเนินการตัวกรอง อย่างไรก็ตามเมื่อต้องการปรับปรุงประสิทธิภาพการทำงาน SQL Server สามารถกดตัวกรองดังกล่าวลงในตัวดำเนินการ access ของตารางได้ แม้ว่าวิธีนี้จะช่วยปรับปรุงประสิทธิภาพการทำงานโดยรวมภายใต้เงื่อนไขบางอย่าง (ตัวอย่างเช่นในกรณีของการประเมินจำนวนที่ไม่ถูกต้องที่เกี่ยวข้องกับค่าความลับของพารามิเตอร์) ตัวกรองการสแกนที่ด้านล่างอาจกำลังประมวลผลจำนวนแถวที่มีขนาดใหญ่กว่าที่คาดไว้ ข้อเท็จจริงนี้อาจถูกซ่อนไว้ในระหว่างการแก้ไขปัญหาประสิทธิภาพของคิวรีเมื่อคุณกำลังใช้แผนการดำเนินการที่แท้จริงเนื่องจากจำนวนแถวที่ส่งกลับจะสอดคล้องกับจำนวนแถวหลังจากที่มีการนำเพรดิเคตที่ค้างอยู่ไปใช้และไม่ใช่จำนวนแถวที่แท้จริงของแถวที่สแกนจากตารางหรือดัชนี

การแก้ไข

เมื่อต้องการปรับปรุงการวินิจฉัยสำหรับสถานการณ์ที่อธิบายไว้ในส่วนอาการ, SQL Server ๒๐๑๒ Service Pack 3 (SP3) และ SQL Server ๒๐๑๔ SP2 จะแนะนำแอตทริบิวต์ showplan XML ใหม่การอ่านแถวจริง แอตทริบิวต์นี้จะให้ข้อมูลเกี่ยวกับจำนวนแถวที่ถูกอ่านโดยตัวดำเนินการก่อนที่เพรดิเคตที่ค้างอยู่ถูกนำไปใช้ ฟังก์ชันการทำงานนี้เป็นกำปั้นที่นำมาใช้ใน Service Pack ต่อไปนี้สำหรับ SQL Server

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL Server ๒๐๑๒ Service Pack 3 (SP3) ให้ดูที่ข้อบกพร่องที่ได้รับการแก้ไขใน SQL Server ๒๐๑๒ Service Pack 3

Service pack 2 สำหรับ Sql server สำหรับ sql server ๒๐๑๔ Sql Server ๒๐๑๖ Service PACK 1 (SP1) เกี่ยวกับ Service pack สำหรับ SQL Serverเซอร์วิสแพ็คจะได้รับการสะสม Service pack ใหม่แต่ละชุดจะมีการแก้ไขทั้งหมดที่อยู่ใน service pack ก่อนหน้านี้พร้อมกับการแก้ไขใหม่ คำแนะนำของเราคือการนำ service pack ล่าสุดและการอัปเดตที่สะสมล่าสุดสำหรับ service pack นั้นไปใช้ คุณไม่จำเป็นต้องติดตั้ง service pack ก่อนหน้าก่อนที่คุณจะติดตั้ง service pack ล่าสุด ใช้ตาราง1ในบทความต่อไปนี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ service pack ล่าสุดและการอัปเดตล่าสุดที่สะสมวิธีการตรวจสอบความถูกต้องของระดับเวอร์ชันและการอัปเดตของ SQL Server และคอมโพเนนต์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×