|
Может ли запрос вызывать блокировки | ☑ | ||
---|---|---|---|---|
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) ревизию запроса провести. проверить наличие параметров в вирт. таблицах. проверку на указание начала и конца периода сделать. что бы юзеры отчет за весь период не формировали.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |