ตัวเลือกคอมไพล์ใหม่ไม่ดีหรือเปล่า?

สารบัญ:

ตัวเลือกคอมไพล์ใหม่ไม่ดีหรือเปล่า?
ตัวเลือกคอมไพล์ใหม่ไม่ดีหรือเปล่า?
Anonim

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

ตัวเลือกคอมไพล์ใหม่ทำอะไร

OPTION(RECOMPILE) บอกเซิร์ฟเวอร์ว่าอย่าแคชกระทะสำหรับข้อความค้นหาที่กำหนด ซึ่งหมายความว่าการดำเนินการอื่นของแบบสอบถามเดียวกันจะต้องทำแผนใหม่ (อาจแตกต่างกัน) อย่างละเอียด ใช้ในแบบสอบถามที่มีพารามิเตอร์เพื่อป้องกันปัญหาการดมกลิ่นพารามิเตอร์

ตัวเลือกคอมไพล์ใหม่ใน SQL คืออะไร

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

เรียกตัวเลือกคอมไพล์ใหม่ได้อย่างไร

ในการคอมไพล์กระบวนงานที่เก็บไว้ใหม่โดย using sp_recompile

เลือก Query ใหม่ จากนั้นคัดลอกและวางตัวอย่างต่อไปนี้ลงในหน้าต่างแบบสอบถามแล้วคลิก ดำเนินการ การดำเนินการนี้จะไม่ดำเนินการตามขั้นตอน แต่จะทำเครื่องหมายขั้นตอนที่จะคอมไพล์ใหม่เพื่อให้แผนแบบสอบถามได้รับการอัปเดตในครั้งต่อไปที่ดำเนินการตามขั้นตอน

การดมกลิ่นพารามิเตอร์ใน SQL Server คืออะไร

การดมพารามิเตอร์คือ กระบวนการค้นหาค่าพารามิเตอร์ที่ส่งผ่านครั้งแรกเมื่อรวบรวมขั้นตอนการจัดเก็บใน เพื่อสร้างแผนการดำเนินการที่เหมาะสมที่สุดที่เหมาะกับค่าพารามิเตอร์เหล่านี้และใช้สำหรับ ค่าทั้งหมด