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.
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
Reference: Pinal Dave (https://blog.sqlauthority.com)