title: Performance impact on enabling the Service broker at database level?
body: <p>I was working on a POC for pushing the database notifications to the UI using SignalR using the following articles:</p>
  
  <ul>
  <li><a href="http://techbrij.com/database-change-notifications-asp-net-signalr-sqldependency" rel="nofollow noreferrer">Database Change Notifications in ASP.NET using SignalR and SqlDependency</a><br/></li>
  <li><a href="http://gkulshrestha.wordpress.com/2014/05/02/signalr-with-sql-server-query-notification/" rel="nofollow noreferrer">SignalR with SQL server query notification</a></li>
  </ul>
  
  <p>The article has suggested to enable Service broker on the database level.</p>
  
  <pre><code>SELECT name, is_broker_enabled FROM sys.databases
  
  ALTER DATABASE DemoDatabase SET ENABLE_BROKER
  GO
  
  GRANT SUBSCRIBE QUERY NOTIFICATIONS TO "DemoUserTesting"
  </code></pre>
  
  <p>Is there any impact on the performance at database level or any other issues if I enable Service broker on the database level?</p>