Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! есть условно 5 запросов 1. время выполнения 5м 2. время выполнения 3м 3. время выполнения 2м 4. время выполнения 20м 5. время выполнения 15м но когда они запускаются параллельно время выполнения становится у всех от 10 до 30 минут, скорее всего один ждет другого! (запросы не зависимые) Подскажите пожалуйста куда копать, чтобы понять какой запрос тормозит остальные? Профайлер спасет? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 21:34 |
|
||
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
мигель1, Спасет представление sys.dm_os_waiting_tasks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 22:15 |
|
||
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
felix_ff, Спасибо, сейчас очищу статистику ) wait_duration_ms wait_type 5836294412 FT_IFTSHC_MUTEX 5836261279 KSOURCE_WAKEUP 5836289739 BROKER_TRANSMITTER 5836289739 BROKER_TRANSMITTER 5836294412 ONDEMAND_TASK_QUEUE Нашел по ключевому слову такой блог https://www.sql.ru/blogs/gladchenko/532 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2019, 23:00 |
|
||
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
мигель1, немного не то. статистика ожиданий собираемых данных из sys.dm_os_wait_stats вам показывает не причину а следствие - обобщенное представление о возможных узких местах. а на конкретных запросах если они встают в очередь ожиданий необходимо смотреть данные в sys.dm_os_waiting_tasks + sys.dm_tran_locks. так вы сможете идентифицировать ресурсы по которым происходят ожидания и уже принимать решения где что подкрутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 03:26 |
|
||
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
мигель1, такие wait_duration потому, что давно сервер не перезагружали. Надо другие счетчики смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 11:16 |
|
||
|
параллельность запросов
|
|||
|---|---|---|---|
|
#18+
мигель1, Если все запросы на чтение, то скорее всего нагружен либо процессор либо дисковая подсистема. Как самый простой способ мониторинга попробуйте посмотреть Activity Monitor в SSMS, там есть Resource Waits, также нагрузка на процессор. А вообще мне кажется вы двигаетесь в неправильном направлении, в конечном итоге вам все равно придется либо ресурсы сервера увеличивать, либо оптимизировать запросы. Поэтому я бы сначала посмотрел на запросы/планы запросов в отдельности, надо понять что в каждом из них происходит, и после оптимизировать их узкие места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 20:15 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39885496&tid=1687001]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 384ms |

| 0 / 0 |
