Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 [3] 4 5 6 вперед Ctrl→ все |
Ondayl Member Откуда: Сообщений: 221 |
Мне счетчики пустить одновременно с трасой ? Траса же нагрузит сервер, не ? |
3 июл 14, 08:37 [16252686] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Прочитал вот тут. Ваше мнение ? Насколько это справедливо ? У меня среднее значение этих счетчиков по 4-8, но всплески бывают до 70. |
4 июл 14, 11:16 [16258866] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Итак, то что у меня крупные проблемы с дисковой подсистемой я осознал. Каковы мои шаги дальше ? Бежать тратить средства на другую дисковую, или пытаться заняться каким то "тюнигом" запросов ? Как мне понять, что в моей ситуации делать ? |
7 июл 14, 11:38 [16268549] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
Это симптом, а проблемы могут быть совсем в другом месте. Почему при старте работает быстро? У вас же та же самая дисковая подсистема. Надо анализировать wait statistics и memory statistics, смотреть запросы, а вот когда оптимизировать уже некуда, то докупать диски. |
||
7 июл 14, 15:01 [16269942] Ответить | Цитировать Сообщить модератору |
rahzer Member Откуда: Сообщений: 2297 |
Аккумулятор для кэша стоит тысяч 6 рублей, не думаю, что это сильно подорвет бюджет компании, по крайней мере, немного выправит производительность, пока Вы не найдете причину затыков. |
7 июл 14, 17:01 [16270832] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4807 |
Лично я никогда не боялся пуска профайлер на боевых серверах. Естественно надо включить какой-то фильтр, чтобы ловить не все запросы и естественно не надо сохранять трассу в БД напрямую из профайлера. Простой запуск трассы тормозит сервер не более чем на 5 %. |
||
7 июл 14, 17:57 [16271177] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
gandjustas,
Скорее всего я не так выразился с самого начала. Работает "быстро" - это пользователи не ругаются. Т.е существует такая проблема да, но у меня и в остальное время все "не слава богу", юзеры терпят и меня про себя наверное матерят. У меня все счетчики дисковой подсистемы выдают плохие результаты. Так ведь не должно быть.
Да я уже догадываюсь, что там тормозит. Много операций записи 24/7 плюс пользователи теребят дисковую чтениями, вставками и удалениями. rahzer, да, я уже приценился. Переговорю с начальством. Конторка у нас маленькая, обязанностей на себя наложили много. Теперь мучаемся. a_voronin, хорошо, понял. Спасибо. |
||||
7 июл 14, 18:52 [16271516] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
А еще учитывайте то, что SQL trace это по сути уже устаревшая технология, от которой майкрософт решил отказаться и в один прекрасный день ее может не быть в новой версии сервера. |
||
7 июл 14, 21:31 [16272011] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
А что ;е нынче в тренде ? |
||
7 июл 14, 22:57 [16272276] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
Ondayl, Extended events |
7 июл 14, 23:01 [16272296] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
|
||
8 июл 14, 02:04 [16272835] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Mind, а зачем мне вообще такие сложности ? Почему я не могу посмотреть "Последние ресурсоемкие запросы" а мониторе ресурсов ? |
9 июл 14, 09:08 [16279033] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
Если проблема упирается в локи или в кеш планов, то покажет совершенно не то, что надо. |
||
9 июл 14, 10:16 [16279358] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Понятно. Сейчас вот потыкался, заметил, если запустить клиент приложения на сервере, там все побыстрее бегает, нежели если у сетевых клиентов. Что это может означать ? Профайлер сегодня вечером запущу. Не додумался сразу приложить статистику ожиданий, она во вложении. О чем такая статистика может говорить ? |
9 июл 14, 16:07 [16282036] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Отклеилось. К сообщению приложен файл. Размер - 19Kb |
9 июл 14, 16:08 [16282046] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
|
||
9 июл 14, 20:53 [16283409] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
О том что у вас кривой запрос. 1. Почему wait_time_ms <> (signal_wait_time_ms + resource_wait_time_ms) ??? 2. Не отфильтрован мусор. В Итоге у вас 90% это SQLTRACE_INCREMENTAL_FLUSH_SLEEP. Возьмите запрос для статистики хотя бы с Glenn Berry's SQL Server Diagnostic Information Queries |
||
9 июл 14, 21:11 [16283459] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
Трассировка статистику испоганила... |
||
9 июл 14, 21:14 [16283464] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
|
||||
9 июл 14, 21:43 [16283531] Ответить | Цитировать Сообщить модератору |
SomewhereSomehow Member Откуда: Moscow Сообщений: 2480 Блог |
Заранее прошу прощения, за темой следил "абы-как". Но может быть мой ответ из этой темы проблемы производительности, с чего начать поможет ТС (извиняюсь за само цитирование, перепечатывать лень): Вопрос бы о том, как подходить к проблеме производительности на практике, когда вводные неизвестны.
|
||
9 июл 14, 22:03 [16283579] Ответить | Цитировать Сообщить модератору |
Ondayl Member Откуда: Сообщений: 221 |
Mind, нда, простите. Выбрал первый попавшийся. gandjustas, да нет, я это перед трасой еще запускал. |
9 июл 14, 22:20 [16283623] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
Возьми по ссылке запрос - http://blog.sqlauthority.com/2011/02/01/sql-server-introduction-to-wait-stats-and-wait-types-wait-type-day-1-of-28/ Выполни его сразу после перезагрузки и когда начнет тормозить. Потом возьми другой запрос по ссылке http://blog.sqlauthority.com/2011/02/04/sql-server-dmv-sys-dm_os_waiting_tasks-and-sys-dm_exec_requests-wait-type-day-4-of-28/ Отфильтруй по wait type, который оказался в топе предыдущего запроса. Посмотри какие запросы реально тормозят. |
||
9 июл 14, 22:26 [16283635] Ответить | Цитировать Сообщить модератору |
SomewhereSomehow Member Откуда: Moscow Сообщений: 2480 Блог |
Любопытно, а в какой момент запускать второй запрос, тот который показывает текущие ожидания? И как это коррелировать с накопленной статистикой? Вы сами пробовали такую диагностику на реальной системе (не домашней станции)? К sys.dm_os_waiting_tasks - отношусь очень положительно, сам использую, это классное средство понять почему долго "сейчас". Эту же вьюху использует "хит" sp_WhoIsActive. Говорят, что если изучить все параметры этой процедуры, то можно овладеть дзеном сиквела =) Но как это поможет в анализе, если тормоза появляются непонятно когда и почему, т.е. время неизвестно. |
||||
9 июл 14, 23:09 [16283763] Ответить | Цитировать Сообщить модератору |
gandjustas Member Откуда: Сообщений: 857 Блог |
SomewhereSomehow, Второй запрос запускать когда тормозит. Примерно тоже самое показывает activity monitor. Я запускал на реальной системе. Но там была проблема с локами, синить пришлось совсем в другом месте. |
10 июл 14, 00:45 [16284096] Ответить | Цитировать Сообщить модератору |
SomewhereSomehow Member Откуда: Moscow Сообщений: 2480 Блог |
gandjustas, Когда тормозит - согласен, хорошее средство, ожидания помогают многое понять. Упомянутая процедура от Адама Маканика дает еще больший результат. Там и планы можно посмотреть. Оценочные правда. И стейтмент выполняющийся и т.д. Непонятно как коррелировать с общей нагрузкой, как искать тормоза. Короче, как вычленять виновника по вашей методе я не понял. |
10 июл 14, 01:05 [16284160] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 [3] 4 5 6 вперед Ctrl→ все |
Все форумы / Microsoft SQL Server | ![]() |