title: Monitoring database changes without using 'SqlDependency' class
body: <p>I'm currently using Microsoft SQL Server 2008.</p>
  
  <p>My production server has a very heavy load.</p>
  
  <p>My C# application uses 'SqlDependency' class in order to monitor some table changes.</p>
  
  <p>On development environment - the application works fine, and the change events from the SQL server gets fired correctly.</p>
  
  <p>On production environment - the application gets change events even when there wasn't any change. I have read that the 'SqlDependency' doesn't perform well on heavy load.</p>
  
  <p>I'm looking for other solution to this scenario, any suggestions ?</p>