|
Проектирование высоконагруженного регистра
| ☑ |
0
ИС-2
naïve
30.12.19
✎
09:42
|
Есть документ самодельный документ "Задача сотруднику".
Каждые 5 секунд должна происходить проверка новых задач для сотрудника или его подчиненных.
При открытии задачи, выполнении и т.д будет происходить запись регистра.
Вопрос. Как сделать так, чтобы было минимальное кол-во блокировок и конфликтов
|
|
1
boozin
30.12.19
✎
09:54
|
А механизм задач чем не угодил ?
|
|
2
rphosts
30.12.19
✎
10:09
|
(0)регистр регистру рознь (РС, РБ, РР), но и между регистрами идентичной структуры хранения данных могут быть разные настройки (наличие-отсутствие итогов и т.п.). Вам читать нужно или писать каждые 5 секунд? Если блокировки управляемые и никто не пишет - да хоть 100500 юзеров будет одновременно читать - никто ни кому не помешает.
|
|
3
Lokli
30.12.19
✎
10:13
|
Могу понять необходимость писать в регистр при выполнении задачи, а при открытии зачем? И не понятно что за регистр планируется: РС или РН, РБ, РР. Везде свои нюансы есть.
Сделайте более четкую постановку задачи.
|
|
4
Cyberhawk
30.12.19
✎
10:41
|
На 8.3 RCS никто блокировать никого не будет
|
|
5
VladZ
30.12.19
✎
10:43
|
(1) +500
|
|
6
Skylark
30.12.19
✎
10:45
|
А ещё есть планы обмена для регистрации изменений...
|
|
7
mistеr
30.12.19
✎
10:45
|
(0) >При открытии задачи ... будет происходить запись регистра
Вот эту чушь убери и все норм будет.
Ну и READ_COMMITTED_SNAPSHOT.
|
|
8
Флориан
30.12.19
✎
10:45
|
(4) Можно подробней что за RCS?
|
|
9
mistеr
30.12.19
✎
10:46
|
(8) -> (7)
|
|
10
astrawalk
30.12.19
✎
11:18
|
(0) Поставьте на этом вашем высоконагруженном регистре жирный крестик. И это будет самое лучшее проектное решение.
|
|
11
H A D G E H O G s
30.12.19
✎
12:16
|
(0) РС. Независимый, непериодический, структура измерений:
Сотрудник
Состояние
Задача
Измерения не индексированы, не ведущи.
|
|
12
H A D G E H O G s
30.12.19
✎
12:17
|
(11)
Сотрудник можно сделать Ведущим.
|
|