-
Monitoring SQL Server Deadlocks using Extended Events
Extended Events were first introduced in SQL Server 2008, and therefore you will not face any problem implementing them in our environment. Extended Events is…
//
-
Process ##:#:# (0x1aac) Worker #### appears to be non-yielding on Scheduler #.
The error message “Worker appears to be non-yielding on Scheduler” in SQL Server typically indicates a performance issue where a worker thread is stuck and…
//
-
Resource Database
Resource Database having below properties: 1. Read only DB 2. Contains system objects 3. Does not contain any user objects 4. Physical name of the…
//
-
Counters for Monitoring SQL Server Performance
Below are the top few counters which we need to monitor to know SQL Server performance. On the basis of optimal values of the counters,…
//
-
SQL Server Browser
Start and Stop SQL Server Browser Service It’s possible to start/stop the service using SQL Server Configuration Manager or Services.msc. If we stop the SQL…
//
-
Database Indexes and Maintenance
SQL Server B-Tree Indexes Root Level Intermediate Level Leaf Level Index Column Selection DMV for analysing Index sys.dm_db_index_physical_stats(null,null,null,null,null) Clustered…
//
-
Orphaned user in Database
List of Orphan user in DB We can list out all the orphan users from a database using below query… USE <database_name> Exec sp_change_users_login @Action=’Report’; GO; Fix Orphan user…
//
-
Physical Database Architecture
Database Files SQL Server maps a DB to a set of OS files visible to SQL Server. We can create 32767 files in a DB.…
//