Имя: Пароль:
IT
Админ
Блокировки базы MS SQL
,
0 zenon46
 
18.05.23
12:15
Доброго дня!
Есть некая программулина очень древняя написанная на Deplhi, использующая ODBC и SQL Server 2000. Работают с ней 3 человека в терминале, так вот начались жалобы что когда "Пользователь1" открывает программу, "Пользователь2" - зависает (на самом деле не зависает) а происходит блокировка по истечении времени сервер возвращает lock timeout sql server connection timed out. Вопрос как вменяемо посмотреть что блокируется ? База смех 150 мегабайт.
1 andrewalexk
 
18.05.23
12:16
:)
как там было-то ... А! "Переходите на 1с8, там все реализовано!"(с)
2 Волшебник
 
18.05.23
12:17
3 zenon46
 
23.05.23
13:07
Подниму темку, адекватного ответа не нашел, в блокировках постоянно висит вот это https://s.mail.ru/TiBi/f2eqoiswK , может кто знает куда копать ?
4 Garykom
 
гуру
23.05.23
13:10
Max degree of parallelism ?
5 OldCondom
 
23.05.23
13:13
А что там за запрос выполняется?
6 zenon46
 
23.05.23
13:22
(4) в 2000-х не вижу такого параметра настройка вот такая https://s.mail.ru/HLU7/1kvwfUW66
7 Garykom
 
гуру
23.05.23
14:27
(6) Другие вкладки посмотри
8 zenon46
 
23.05.23
16:12
(7) не нашел я ничего такого, точно в SQL 2000 - это есть ?
9 Gary417
 
23.05.23
17:05
(8) MAXDOP оно там называется...ссылку дать не могу оно всё протухло уже
10 Gary417
 
23.05.23
17:05
(9) *гуглить по этому слову
11 OldCondom
 
23.05.23
17:23
Гугл советует проблемный запрос выполнить в командной строке. Поэтому продолжая (5), что там за запрос?
Вроде в тему: https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/performance/troubleshoot-query-async-network-io

Запрос с той же машины может несколько прояснить ситуацию
Основная теорема систематики: Новые системы плодят новые проблемы.