เหตุใดจึงต้องคอมไพล์กระบวนงานที่เก็บไว้ใหม่

สารบัญ:

เหตุใดจึงต้องคอมไพล์กระบวนงานที่เก็บไว้ใหม่
เหตุใดจึงต้องคอมไพล์กระบวนงานที่เก็บไว้ใหม่
Anonim

คำแนะนำ. เมื่อมีการคอมไพล์โพรซีเดอร์เป็นครั้งแรกหรือคอมไพล์ใหม่ แผนการสอบถามของโพรซีเดอร์จะถูกปรับให้เหมาะสมสำหรับสถานะปัจจุบันของฐานข้อมูลและอ็อบเจ็กต์ … อีกเหตุผลหนึ่งในการบังคับให้กระบวนงานคอมไพล์ใหม่คือ เพื่อต่อต้านพฤติกรรม "การดมกลิ่นพารามิเตอร์" ของการรวบรวมขั้นตอน.

ควรหลีกเลี่ยงขั้นตอนการจัดเก็บหรือไม่

ขั้นตอนการจัดเก็บ ส่งเสริมแนวทางการพัฒนาที่ไม่ดี โดยเฉพาะอย่างยิ่งพวกเขาต้องการให้คุณละเมิด DRY (อย่าทำซ้ำตัวเอง) เนื่องจากคุณต้องพิมพ์รายการฟิลด์ในของคุณ ตารางฐานข้อมูลครึ่งโหลหรือมากกว่าอย่างน้อย นี่เป็นความเจ็บปวดอย่างมากหากคุณต้องการเพิ่มคอลัมน์เดียวลงในตารางฐานข้อมูลของคุณ

Sp_recompile คืออะไร

sp_recompile ค้นหาวัตถุในฐานข้อมูลปัจจุบันเท่านั้น คิวรีที่ใช้โดยกระบวนงานที่เก็บไว้ หรือทริกเกอร์ และฟังก์ชันที่ผู้ใช้กำหนดเองจะได้รับการปรับให้เหมาะสมเฉพาะเมื่อมีการคอมไพล์เท่านั้น … SQL Server จะคอมไพล์กระบวนงานที่เก็บไว้ ทริกเกอร์ และฟังก์ชันที่ผู้ใช้กำหนดใหม่โดยอัตโนมัติเมื่อมีประโยชน์ในการทำเช่นนี้

การคอมไพล์ซ้ำใน SQL ทำอะไร

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

ขั้นตอนการจัดเก็บมีประสิทธิภาพหรือไม่

รวมถึงสิ่งต่างๆ เช่น พื้นที่สีขาวและตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ มีโอกาสน้อยมากที่คิวรีภายในกระบวนงานที่เก็บไว้จะเปลี่ยนแปลงเมื่อเปรียบเทียบกับคิวรีที่ฝังอยู่ในโค้ด … ด้วยเหตุนี้ กระบวนงานที่เก็บไว้ อาจดำเนินการเร็วกว่าจริง เพราะสามารถนำแผนแคชมาใช้ซ้ำได้

บทความที่น่าสนใจ
ปวดสะโพกขณะตั้งครรภ์?
อ่านเพิ่มเติม

ปวดสะโพกขณะตั้งครรภ์?

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

การติดตามผลจำเป็นต้องมี copay หรือไม่?
อ่านเพิ่มเติม

การติดตามผลจำเป็นต้องมี copay หรือไม่?

การตรวจร่างกาย (การดูแลเด็กดี) มักจะไม่มีค่าใช้จ่ายในกระเป๋าสำหรับผู้ป่วย แต่ การไปพบแพทย์ตามนัดและนัดหมายติดตามผลจะมีค่าคอมมิชชั่นที่เกี่ยวข้อง. … (แน่นอนว่า สำหรับผู้ป่วยที่มีแผน 80/20 หรือไม่มีประกัน ค่าใช้จ่ายจะแตกต่างกันไปตามระดับของการบริการ ฉันต้องจ่าย copay เพื่อติดตามผลหรือไม่ หากแพทย์ส่งตัวผู้ป่วยไปหาผู้เชี่ยวชาญหรือนัดตรวจติดตาม การเยี่ยมเพื่อการดูแลเชิงป้องกันเบื้องต้นไม่ควรต้องชำระเงินร่วม.

โรชานดา เพอริโอ ลดน้ำหนักหรือไม่?
อ่านเพิ่มเติม

โรชานดา เพอริโอ ลดน้ำหนักหรือไม่?

ตั้งแต่ปรากฏตัวในรายการ Roshanda ได้เปิดเผยว่า เธอลดน้ำหนักไปแล้วกว่า 300 ปอนด์ ซึ่งทำให้น้ำหนักของเธออยู่ที่ใดที่หนึ่งในสนามเบสบอลขนาด 400 ปอนด์ แทนที่จะก้าวไปข้างหน้ากับโปรแกรมครอบครัว พี่น้องได้ตัดสินใจที่จะดำเนินการลดน้ำหนักด้วยตัวเอง Roshanda Perrio ได้ผ่าตัดลดน้ำหนักไหม เห็นพี่น้องทั้งสองคน อนุมัติ สำหรับการผ่าตัดลดน้ำหนัก กระตุ้นให้โรชานดาทำงานหนักขึ้นและควบคุมอาหาร และในที่สุดเธอก็ลดน้ำหนักลงเหลือเพียง 600 ปอนด์ ดร.