Setiap transaksi terbuka aktif akan menyematkan log, mencegah pemotongan dan akhirnya menyebabkan pertumbuhan. Jika Anda memulai transaksi, menulis ke log dan kemudian menunggu selamanya dengan harapan sebuah pesan pada akhirnya akan membangunkan Anda, Anda hanya menyematkan log dan membuatnya tumbuh.
Akhir-akhir ini saya mulai merekomendasikan orang untuk menghindari WAITFOR dalam prosedur yang diaktifkan, bersama dengan loop. Cukup keluarkan PENERIMA dan lakukan, biarkan loop mekanisme aktivasi untuk Anda (itu) dan jangan menunggu, hanya MENERIMA.
Rasa WAITFOR dari RECEIVE menciptakan savepoint secara internal. Ini menghasilkan log (setidaknya 3 catatan log) dan memang menyematkan log di tempat sambil menunggu. Memiliki waktu tunggu WAITFOR yang lama (atau lebih buruk, yang tak terbatas) akan menjadi praktik yang sangat buruk.
WAITFOR (...) TIMEOUT 3600000
menyelesaikan masalah? Misalnya rilis setiap jam.