SQLServerWaits презентация
Содержание
- 2. Докладчик Евгений Хабаров DBA в одной и московских финансовых компаний Независимый
- 3. Наши спонсоры
- 4. О чем этот доклад? Проблема, есть ли она? Ожидание - что
- 5. Проблема
- 6. Задача администратора Сделать так, чтобы все работало быстро Для этого
- 7. Как искать проблему? DMV Perfmon Extended Events Activity monitor Анализ планов
- 8. Сессии Единовременно на одном планировщике может быть только один активный таск.
- 9. Статусы сессии RUNNING – task выполняется в данный момент на каком-либо
- 10. Круговорот статусов сессии
- 11. Очереди
- 12. Очереди
- 13. Очереди
- 14. Что такое ожидание? Объекты, которые разработчики использовали для своих нужд Показывает,
- 15. Инструменты
- 16. Не все ожидания одинаково полезны* BROKER_EVENTHANDLER BROKER_RECEIVE_WAITFOR BROKER_TASK_STOP BROKER_TO_FLUSH BROKER_TRANSMITTER CHECKPOINT_QUEUE
- 17. Топ-Х PAGEIOLATCH_* PAGELATCH_* CXPACKET WRITELOG LCK_M_* RESOURCE_SEMAPHORE_QUERY_COMPILE CMEMTHREAD ASYNC_NETWORK_IO OLEDB
- 18. PAGEIOLATCH_XX где XX - SH – чтение EX – запись
- 19. Причины PAGEIOLATCH_XX Необходимость чтения большого объема данных Отсутствие необходимых индексов
- 20. DEMO: PAGEIOLATCH_XX
- 21. CXPACKET sp_configure max degree of parallelism cost threshold for parallelism option(MAXDOP
- 22. DEMO: CXPACKET
- 23. PAGELATCH_XX
- 24. PAGELATCH_XX Пользовательские базы Insert в таблицу с identity полем (hot page)
- 25. WRITELOG
- 26. DEMO: PAGELATCH_XX + WRITELOG
- 27. DEMO: LCK_M_*
- 28. DEMO: sp_AskBrent
- 29. Спасибо!
- 30. Ресурсы http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/Performance_Tuning_Waits_Queues.doc Performance_Tuning_Waits_Queues.doc http://www.sqlskills.com/blogs/paul/wait-statistics-or-please-tell-me-where-it-hurts/ Wait statistics, or please tell me where
- 31. Скачать презентацию
Слайды и текст этой презентации