title: Performance Impact on Service Broker WAITFOR RECEIVE with no TIMEOUT
body: <p>What is the performance impact of having a WAITFOR RECEIVE with no TIMEOUT?</p>
  
  <p>We have build a .Net service that is to receive messages from our SQL Server Service Broker queue and then send the messages to an ActiveMQ.</p>
  
  <p>Instead of having the service poll the SQL Server Service Broker queue every 5 seconds what is then the performance impact if we do a WAITFOR RECEIVE on the queue with no TIMEOUT?</p>