4
NOLOCK เลวเสมอหรือไม่
ฉันเป็นผู้พัฒนารายงานที่ต้องการทำให้ข้อความค้นหาของฉันมีประสิทธิภาพมากที่สุด ฉันเคยทำงานกับ DBA ที่บอกฉัน - ฉันเชื่อว่าเพราะฉันมักจะจัดการกับรายงานในเซิร์ฟเวอร์การผลิต - เพื่อใช้NOLOCKในทุกแบบสอบถาม ตอนนี้ฉันทำงานกับ DBA ที่ถูกแบนไม่NOLOCKว่ากรณีใด ๆ - แม้ว่ารายงานของฉัน (เนื่องจากการขาดดัชนีจำนวนมากในตารางสองสามตาราง) กำลังหยุดการจำลองแบบและการอัปเดตระบบ ในความคิดของฉันในกรณีนี้NOLOCKจะเป็นสิ่งที่ดี เนื่องจากการฝึกอบรม SQL ส่วนใหญ่ของฉันมาพร้อมกับ DBA ที่หลากหลายและมีความคิดเห็นที่แตกต่างกันมากฉันจึงอยากถามเรื่องนี้กับ DBA ที่หลากหลาย