It has been exact two years since I have written series on SQL Wait Statistics and Queues. I often received quite a few questions related to this subject. Here are my answers to the questions. At the end, you will find 28 links to learn SQL Wait Stats from the beginning. Learning SQL Wait Stats is still a great starting point for tuning.

Q: The series which you have written two years ago, is it still relevant to latest SQL Server?
A: Yes, absolutely. Everything which I have written earlier is still relevant to the latest version of SQL Server. The matter of the fact, most of it will remain relevant forever.
Q: Is there anyway, I can read everything together in an eBook format?
A: Yes, you can get SQL Wait Stats on Kindle over here.
Q: Is SQL Wait Stats a good logical starting point for SQL Performance Tuning?
A: I believe so. It gives you a good idea where exactly your bottleneck is in your server.
Q: I have previously not learned about SQL Wait Stats, can I start now?
A: Absolutely, Yes, here are the links:
SQL SERVER – Introduction to Wait Stats and Wait Types – Wait Type – Day 1 of 28
SQL SERVER – Signal Wait Time Introduction with Simple Example – Wait Type – Day 2 of 28
SQL SERVER – DMV – sys.dm_os_wait_stats Explanation – Wait Type – Day 3 of 28
SQL SERVER – DMV – sys.dm_os_waiting_tasks and sys.dm_exec_requests – Wait Type – Day 4 of 28
SQL SERVER – Capturing Wait Types and Wait Stats Information at Interval – Wait Type – Day 5 of 28
SQL SERVER – CXPACKET – Parallelism – Usual Solution – Wait Type – Day 6 of 28
SQL SERVER – CXPACKET – Parallelism – Advanced Solution – Wait Type – Day 7 of 28
SQL SERVER – SOS_SCHEDULER_YIELD – Wait Type – Day 8 of 28
SQL SERVER – IO_COMPLETION – Wait Type – Day 10 of 28
SQL SERVER – ASYNC_IO_COMPLETION – Wait Type – Day 11 of 28
SQL SERVER – FT_IFTS_SCHEDULER_IDLE_WAIT – Full Text – Wait Type – Day 13 of 28
SQL SERVER – BACKUPIO, BACKUPBUFFER – Wait Type – Day 14 of 28
SQL SERVER – LCK_M_XXX – Wait Type – Day 15 of 28
SQL SERVER – Guest Post – Jonathan Kehayias – Wait Type – Day 16 of 28
SQL SERVER – WRITELOG – Wait Type – Day 17 of 28
SQL SERVER – LOGBUFFER – Wait Type – Day 18 of 28
SQL SERVER – PREEMPTIVE and Non-PREEMPTIVE – Wait Type – Day 19 of 28
SQL SERVER – MSQL_XP – Wait Type – Day 20 of 28
SQL SERVER – Guest Post – Jacob Sebastian – Filestream – Wait Types – Wait Queues – Day 22 of 28
SQL SERVER – OLEDB – Link Server – Wait Type – Day 23 of 28
SQL SERVER – 2000 – DBCC SQLPERF(waitstats) – Wait Type – Day 24 of 28
SQL SERVER – 2011 – Wait Type – Day 25 of 28
SQL SERVER – Guest Post – Glenn Berry – Wait Type – Day 26 of 28
SQL SERVER – Best Reference – Wait Type – Day 27 of 28
SQL SERVER – Summary of Month – Wait Type – Day 28 of 28
Published by Pinal Dave on SQLAuthority. More of my work at pinaldave.com.




