ธุรกรรมที่เปิดอยู่ใด ๆ จะตรึงบันทึกเพื่อป้องกันการตัดทอนและในที่สุดก็ก่อให้เกิดการเติบโต ถ้าคุณเริ่มทรานแซคชันเขียนไปที่บันทึกแล้วรอตลอดไปโดยหวังว่าข้อความจะทำให้คุณตื่นในที่สุดคุณก็แค่ตรึงล็อกและทำให้มันโตขึ้น
เมื่อเร็ว ๆ นี้ฉันเริ่มแนะนำผู้คนให้หลีกเลี่ยง WAITFOR ในขั้นตอนการเปิดใช้งานพร้อมกับลูป เพียงแค่ออก RECIEVe แล้วเสร็จให้ปล่อยให้กลไกการเปิดใช้งานวนกลับมาให้คุณ (มันทำได้) และอย่า WAITFOR เพียงแค่รับธรรมดา
รสชาติของ WAITFOR ของ RECEIVE สร้างจุดประหยัดภายใน สิ่งนี้จะสร้างบันทึก (อย่างน้อย 3 บันทึกการเข้าสู่ระบบ) และจะตรึงการเข้าสู่ระบบในขณะที่รอ การมีไทม์เอาต์ WAITFOR ที่ยาวนาน (หรือแย่กว่านั้นคืออนันต์อันใดอันหนึ่ง) จะเป็นการฝึกฝนที่แย่มาก
WAITFOR (...) TIMEOUT 3600000
แก้ปัญหาได้หรือไม่ เช่นปล่อยทุกชั่วโมง