SET LOCK_TIMEOUT

When any connection starts the value of the SET LOCK_TIMEOUT is -1, which means that the query has to wait for infinite time for the lock to be released on another query. If you want to simulate the scenario of SET LOCK_TIMEOUT to match NOWAIT query hint, it should be set to value 0.  //blog.sqlauthority.com/2013/01/28/sql-server-basic-explanation-of-set-lock_timeout-how-to-not-wait-on-locked-query/ In this […]

Page Life Expectancy

PLE UnfortRAMs are limited Unfortunately, RAMs are limited and SQL Server needs memory. If you wonder that you have any memory bottleneck, PLE is the great measure to look at.  As summary PLE is the time that your data remains in cache. If PLE is more than thousands that is OK for SQL Server. All […]

SQL Server Memory Management

Tüm veritabanı sistemlerinde olduğu gibi SQL Server’da da memory 2 farklı amaç  için kullanılır: Kendi iç sistemleri (plan cache, bazı denetim DLL dosyaları ve çalışan kodlar, procedure cache vs) için ayrılan diğer kısma göre küçük kalacak bir alan Diskten okuma yazma işlemlerini azaltmak amaçlı kullanılan ve SQL için ayrılan memory’nin büyük kısmını oluşturan “Buffer Cache” […]