![]() |
![]() |
|
Конфликт блокировок при выполнении транзакции | ☑ | ||
---|---|---|---|---|
0
Kyrales
01.06.05
✎
08:47
|
Файловый вариант базы. Работает 6 человек.
Идет поиск объекта и последующая запись оного. Иногда в процессе вылетает данная ошибка: Конфликт блокировок при выполнении транзакции: Не удалось заблокировать таблицу '_Reference13' Как можно обойти эту ошибку? Пробовал перед ПолучитьОбъект() вставлять НачатьТранзакцию() и после записи объекта ЗафиксироватьТранзакцию(). Все также, некоторое время работает и ошибка. |
|||
1
Ёжик в тумане
01.06.05
✎
08:48
|
Как? И в восьмёрке те же грабли?? Я в шоке..
|
|||
2
vvv29
01.06.05
✎
08:57
|
перейди на SQL!!!!
|
|||
3
vvv29
01.06.05
✎
08:58
|
(1)в 8-ке есть блокировки, но в сравнении с 7-кой их столь мало что практически не заметны
|
|||
4
Дяпти
01.06.05
✎
09:25
|
(3) скока народу?
|
|||
5
vvv29
01.06.05
✎
09:30
|
30 челов, постоянно бьют накладные, УТ
|
|||
6
2q
01.06.05
✎
09:31
|
Вообще-то в УПП 8.0 + SQL блокировки просто задобали. Один человек проводит расходную накладную (порядка 1000 строк) и блокирует работу большинства пользователей например ПКО уже не провести, или даже платежку.
так что лажа это все |
|||
7
2q
01.06.05
✎
09:37
|
а связано это опять с общим журналом "Документы контрагентов"
так что все можно зас... испортить, любые благие намерения можно изгадить практической реализацией |
|||
8
vvv29
01.06.05
✎
09:43
|
(7)Точно сказал, УПП пока кривая поэтому и блокировки, а сделать все по умному о такой вещи быстро забывают, а когда случаються то бегут ко мне что за страшная ошибка :).
|
|||
9
Kyrales
01.06.05
✎
09:47
|
Друзья, дык какой можно найти выход? Перейти на сервер SQL покамест дорого, а работать надо.
|
|||
10
Дяпти
01.06.05
✎
09:52
|
(7) имхо узкое место не журнал документов, а таблицы регистров бухгалтерии.
|
|||
11
Kyrales
01.06.05
✎
09:59
|
А что если в запросе при поиске нужной записи применять "ДЛЯ ИЗМЕНЕНИЯ", тогда по теории найденная запись блокируется и уже ниче с ней никто не сделает пока я её рулю. Я прав?
|
|||
12
Дяпти
01.06.05
✎
10:00
|
(11) Ты прав. Она блокируется до конца твоей транзакции.
|
|||
13
Rovan
гуру
01.06.05
✎
10:08
|
(0) Нашел точное место где возникает ошибка ?
|
|||
14
Kyrales
01.06.05
✎
10:09
|
(13) Ещё покамест нет. Щас дома на обеде. Как на работе буду так буду юзать
|
|||
15
Kyrales
01.06.05
✎
11:30
|
Попробовал все равно таже ошибка...Борода
|
|||
16
12345
01.06.05
✎
11:34
|
Это неустранимо программно - лечиться только железом...
|
|||
17
Kyrales
01.06.05
✎
11:44
|
Пробую ещё так:
Пока Объект.Заблокирован() Цикл КонецЦикла; Если не Объект.Заблокирован() тогда Объект.Записать(); КонецЕсли; |
|||
18
rsv
01.06.05
✎
11:46
|
7)Точно сказал, УПП пока кривая поэтому и блокировки, а сделать все по умному о такой вещи быстро забывают, а когда случаються то бегут ко мне что за страшная ошибка :).
А как по умному. В двух словах. |
|||
19
Факер_S
01.06.05
✎
12:32
|
"... Идет поиск объекта и последующая запись оного ..."
а как это происходит?, имхо что если семёрышным способом искаить объекты, то будут тормаза |
|||
20
Факер_S
01.06.05
✎
12:33
|
юзается УПП, 40 чел, SQL - блокировки ну мож пару раз в день, доков в день 500 -800
|
|||
21
2q
01.06.05
✎
13:21
|
Факер S скажи какой сервак(и), сетка?
|
|||
22
Mamba
01.06.05
✎
13:30
|
серв SQL 2 ксеон 2х головых 2800мгц, памяти 2 гиг, рейд сказёвый, мать 7501CW2,
серв 1С Пень 3,2ггц 2х головый, RAM 512, SATA, мать i865 GA1000 гигабитный канал мду серваками |
|||
23
Факер_S
01.06.05
✎
13:33
|
(22) from Факер_S
|
|||
24
Факер_S
01.06.05
✎
13:33
|
(0) и ваще всё завасит от релиза, от настройки серверов, от железа
|
|||
25
Kyrales
02.06.05
✎
07:36
|
(24) Так можно говорить абсолютно о любой вещи. Ребенок при рождении тоже зависит от многих факторов: релиз, настройкам сервера :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |