Hi all,
I have a SQL Server system that is exhibiting performance issues. In a nutshell, performance is perceived to be nowhere near as good as a server of this spec should be.
I have two primary Databases - we'll call them DB1 and DB2, along with two primary web applicationsthat query them, which we'll call WA1 and WA2. The web applications each run on their own web server (WA1 will often query WA2 by means of web services).
The problem I'm seeing is that both databases (DB1 and DB2) are showing a high (to my mind) percentage of "ASYNC_NETWORK_IO" and "LCK_M_IX" locks. AppDynamics monitors for 'SQL Wait States' show thatASYNC_NETWORK_IOaccounts for~30% of all WAITs and LCK_M_IX accounts for ~32% of all WAITs. Now, these figures are consistent across BOTH databases - to me, suggesting some common cause (on the hardware or SQL Server...