Имя: Пароль:
1C
1С v8
Может ли запрос вызывать блокировки
0 dfaa
 
21.12.11
12:00
Есть отчёт написанный на СКД, может ли запрос вызываемый данным отчёт быть причиной блокировок?
1 IronDemon
 
21.12.11
12:01
Да
2 DrShad
 
21.12.11
12:02
легко
3 IronDemon
 
21.12.11
12:02
Опосредствованно
4 rs_trade
 
21.12.11
12:03
(0) причиной разделяемых блокировок
5 Господин ПЖ
 
21.12.11
12:03
СКД не может... СКД - наше фсе...
6 СвинТуз
 
21.12.11
12:05
(1) и (2) а как?
(5) +1
7 DrShad
 
21.12.11
12:06
да и в СКД, то основную массу времени занимает вывод отчета, а не выполнение запроса
8 tertva_1C
 
21.12.11
12:06
запрос собирает данные, т.е. читает их, нах ему блокировать таблицы для чтения  (5) + 100500
9 СвинТуз
 
21.12.11
12:07
(8)
даже не в этом дело
ну не важно ...
10 DrShad
 
21.12.11
12:07
(8) а в запросе разве нельзя указать что таблицу нужно блокировать?
11 СвинТуз
 
21.12.11
12:08
(10)

"Легко"  )))
сейчас явится груви и объяснит
12 rs_trade
 
21.12.11
12:09
(5) СКД - УГ
(8) букварь почитай.
13 МихаилМ
 
21.12.11
12:10
все зависит от субд
блокировочник или версионник
14 Господин ПЖ
 
21.12.11
12:10
(12)>СКД - УГ

сейчас тебя закидают
15 Господин ПЖ
 
21.12.11
12:11
(13) какие еще версии будут...
16 Maxus43
 
21.12.11
12:11
(15) что смущает? можно заблокировать данные и на чтение, в итоге запрос по этим данным что сделает?
17 СвинТуз
 
21.12.11
12:12
(13)
нет все зависит от знака пи пополам ...
18 СвинТуз
 
21.12.11
12:13
(16)
если сказать ответ , то ты книгу с полки не возмешь ...
19 aleks-id
 
21.12.11
12:13
ВЫБРАТЬ ДЛЯ ИЗМЕНЕНИЯ не?
20 СвинТуз
 
21.12.11
12:14
(19)
хороший ты парень ... но не ОРЕЛ
21 dfaa
 
21.12.11
12:15
если я правильно понял то посмотреть количество записей заблокированных при выполнении запроса можно в консоли сервера 1с в колонки ЗАХВАЧЕНО СУБД ?
22 Господин ПЖ
 
21.12.11
12:18
неправильно...
23 Господин ПЖ
 
21.12.11
12:18
точнее смотря в каком режиме база находится...
24 dfaa
 
21.12.11
12:20
(23) блокировки в автоматическом режиме если ты об этом
25 Господин ПЖ
 
21.12.11
12:26
а база на скуле? тогда лучше смотреть скриптами непосредственно на сервере... чем-нибудь на основе sp_lock
26 МихаилМ
 
21.12.11
12:26
запрос может заблокировать сам себя
27 dfaa
 
21.12.11
12:29
(25) понятно спасибо. Ещё есть такой вопрос, запрос работает с 16 регистрами, ну и я так понимаю он блокирует данные. Какие могут быть рекомендации чтоб решить проблему. Разбить один отчёт на несколько отчётов или что ещё можно сделать ?
28 rs_trade
 
21.12.11
12:38
(27) ревизию запроса провести. проверить наличие параметров в вирт. таблицах. проверку на указание начала и конца периода сделать. что бы юзеры отчет за весь период не формировали.
Основная теорема систематики: Новые системы плодят новые проблемы.