I was working on a POC for pushing the database notifications to the UI using SignalR using the following articles:
- Database Change Notifications in ASP.NET using SignalR and SqlDependency
- SignalR with SQL server query notification
The article has suggested to enable Service broker on the database level.
SELECT name, is_broker_enabled FROM sys.databases
ALTER DATABASE DemoDatabase SET ENABLE_BROKER
GO
GRANT SUBSCRIBE QUERY NOTIFICATIONS TO "DemoUserTesting"
Is there any impact on the performance at database level or any other issues if I enable Service broker on the database level?