The performance of your application on a SQL Server database is for most customers xtremely important. In most situations applications from different providors will connect to the same database. For instance: Excel, SSRS, Crystal Reports, MRP Application X etc.. Connections to a database can be made in different ways:
- Read Uncommitted
- Read Ccommitted
- Repeatable Read
- Serializable
- Read Commotted Snapshot
- Snapshot Isolation
- Basics of Transaction Isolation Levels
- Why do I get blocking when I use Read Uncommitted isolation level or use NOLOCK hint?
- Why do I get blocked when no one has locked the row(s) being queried?
- Minimizing blocking between updaters.
- My application was running fine yesterday but why is it blocking today?
you can find a query to retrieve the different isolation levels of the different applications which are connecting to your database.
Enjoy it and good luck in finding the root cause of the unexpected locking and blockings.
No comments:
Post a Comment