Transactions
10 TopicsLesson Learned #476:Identifying Sleeping Sessions with Open Transactions in Azure SQL Database
In SQL Server environments, managing session states and transactions is key to ensuring optimal database performance. A particular challenge arises with sessions in a 'sleeping' state holding open transactions for extended periods. These sessions, while seemingly inactive, can hold locks on resources, leading to potential deadlocks or performance degradation.4.6KViews0likes1CommentNot-Supported: AGs With DTC/Cross-Database Transactions
First published on MSDN on Jan 06, 2014 When the topic of cross-database and/or DTC transaction support, under an Availability Group, comes up the quick response is NOT SUPPORTED! This is a true statement and the conversation tends to then focus on – ‘but why'?’ In fact, some DBAs have tested various forms of these transaction types and not encountered errors.1.1KViews0likes0CommentsInappropriate usage of high isolation level isn’t just about blocking when it comes to performance
First published on MSDN on Jun 23, 2011 Normally when you see high isolation level such as SERIALIZABLE is used, your natural instinct tells you that it may cause blocking or deadlocking.736Views0likes0Comments