Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. В хранимой процедуре в цикле рассчитываются/перекладываются данные. "Замирание" (на несколько часов) выполнения процедуры возникает примерно на таком фрагменте кода: Код: sql 1. 2. Хотя до "замирания" этот фрагмент (при тех же объемах данных) отрабатывал примерно за 15 секунд. Т.е., условно, стартовало выполнение процедуры, в цикле указанный фрагмент кода выполнялся раз 100 довольно шустро, но на 101-ом цикле "замер". Кое что из sys.dm_exec_requests: Код: sql 1. 2. 3. Подскажите, пожалуйста, куда "копать", чтобы понять происходящее на сервере? На сервере достаточно конкурирующих сессий. Прямо сейчас наблюдаю "замирание". Поэтому готов сейчас предоставить инфу из системных таблиц и пр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 09:42 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
Вдогонку: блокирующих сессий нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 09:47 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul Подскажите, пожалуйста, куда "копать", чтобы понять происходящее на сервере? Блокировки можно смотреть либо sys.dm_exec_requests, либо просто sp_who2 (или sp_whoisactive) Планы можно посмотреть в кэше планов, вот, можно взять отсюда: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 09:56 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
alexeyvg можно взять отсюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 09:58 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul, с точки зрения операционки - диск, процессор,память - во время затыка никаких чрезмерных нагрузок не наблюдается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 10:16 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
Другие сессии не блокируют. Показатели сессии: CPU вырос (за 3 часа) с 6,442,447 до 15,109,630, reads c 578,098,448 до 858,954,475, physical_reads с 282,324 до 294,467. Продолжаю наблюдение... Кэшированный план процедуры есть, вижу соотв. строку, но query_plan пустой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 10:24 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
(Со слов админ. СУБД) чрезмерных нагрузок на дисковую подсистему нет. CPU не на 100% загружен, пиками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 10:36 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul Код: sql 1. 2. 3. sPaul Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 10:41 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
Cross join-ов нет. Сотни тыс. строк в таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 11:39 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul Cross join-ов нет. та ну.. А вот это: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 11:48 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul Cross join-ов нет. Сотни тыс. строк в таблицах. декартово произведение трех таблиц с 100000 записей в каждой дает набор данных в 10 15 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 11:50 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
туть смотрели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 11:56 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
Любой запрос, что при прочих равных условиях отрабатывает шустро (15 сек.) почти всегда. Почему почти? - 100 раз отработал, на 101-й как бы "замер", наблюдаю уже 4 часа. Хотелось бы понять, почему. Пусть фрагмент кода будет такой: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 12:05 |
|
||
|
Периодическое "замирание" запроса
|
|||
|---|---|---|---|
|
#18+
sPaul, и тут посмотрите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 12:12 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1686441]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 358ms |

| 0 / 0 |
