|
После разграничения прав, тормозит база | ☑ | ||
---|---|---|---|---|
0
MailRes
12.02.13
✎
18:36
|
Всем привет!
Поднастроил нашу 1C 8.2 (УТ 10.3.14.5), добавив Группы доступа к контрагентам для менеджеров, отображает как надо (лишних контрагентов и лишние документы для разных менеджеров не показывает). Всё бы ничего, но тормозить база начала жутко. Я так понимаю, тормозит из-за того, что куча фильтров постоянно работает. Что надо сделать, чтобы база "летала", например, как у пользователей с полными провами? Как-то донастроить базу? Или только покупка нового компа под базу спасёт? Сейчас база стоит на компе с Celeron E3400, работает по сети (НЕ ТЕРМИНАЛ) на компах с Celeron E3400 и 2Gb RAM. |
|||
1
acsent
12.02.13
✎
18:43
|
включил рлс на файловой?
ССЗБ |
|||
2
MailRes
12.02.13
✎
18:48
|
база файловая не SQL
(1) - как правильно вопрос Яндексу задать, чтобы про это почитать?))) Если это галочка "Ограничивать права доступа на уровне записей", то она стоит. |
|||
3
shuhard
12.02.13
✎
18:50
|
(0) [Что надо сделать, чтобы база "летала"]
переписать RLS |
|||
4
Базис
naïve
12.02.13
✎
18:50
|
Раз в 5 должна тормозить, для реализации РЛС на файловой БД это правильно. Ускорение компа не решит - или SQL, или RLS.
|
|||
5
MailRes
12.02.13
✎
18:55
|
(4) ну да, тормозит просто ужас какой-то, можно кружку чая выпить, пока счет откроется или реализация проведется.
Получается, то что заложено в 1С (настройки всякие и т.п.) - это всё ерунда и если хочешь, чтобы 1С работала нормально, то нужно её перепрограммировать под "себя"? Я верно понял? Или я что-то не понял?))) |
|||
6
shuhard
12.02.13
✎
19:08
|
(5) ты верно понял,
купи себе счёты |
|||
7
MailRes
12.02.13
✎
19:15
|
(6) блииин... счётами долго очень считать)))
(4) Чтобы SQL нормально крутилась, тогда всё равно нужно будет комп апгрейдить, я так думаю Celeron E3400 c 2Gb RAM не потянет? |
|||
8
Aleksey
12.02.13
✎
19:18
|
(5) У меня включения на файловой БП РЛС приводило к тому что ПКО проводились по 30 сек. без РЛС за секунду
|
|||
9
Базис
naïve
12.02.13
✎
19:19
|
(3) Есть удачные примеры переписания RLS с лёгкими обновлениями?
(7) Не знаю, у меня (машина разработчика, не сервер) 8 процов, хотя это избыточно, 8 ГБ ОЗУ (самое то, меньше не надо) и SSD для локальных БД. |
|||
10
MailRes
12.02.13
✎
19:36
|
Что-то меня запутали, получается RLS нет смысла переписывать?
Если переписать RLS, тогда нужно будет "химичить" с обновлениями конфигурации? (9) а на счет 8 процов не поспоришь)) думаю, хватит ли Core i5 или i7 c 8Gb RAM (как бюджетный вариант сервак)? + поставить туда виндовый терминальный сервер и базу на SQLе завести. |
|||
11
cons74
12.02.13
✎
22:16
|
альтернативные варианты:
- издать приказ, что контрагентов вводит только Маша и Саша, остальным - штраф. Смотреть кто накосячил по Журналу регистрации / обработки сторонние (самописные). -не использовать весь RLS. Написать свою роль, настроить её. Что-то похожее: http://webcache.googleusercontent.com/search?q=cache:WZFKa2ssor8J:http://www.sql.ru/forum/actualthread.aspx%3Ftid%3D781163%2B1с+rls&hl=ru&lr=&newwindow=1&gs_l=heirloom-serp.1.0.0l4j0i7i30j0i30j0i7i30l2j0i30j0i7i30.25274.25274.0.28253.1.1.0.0.0.0.192.192.0j1.1.0...0.0...1c.1.gFTU7etsFi0&ct=clnk |
|||
12
Ardi
12.02.13
✎
22:22
|
(10) Создание новой роли со своими РЛС на процесс обновления не влияет.
|
|||
13
H A D G E H O G s
12.02.13
✎
22:25
|
Меня вот всегда интересовало, а что там такого тяжелого получается из за RLS?
|
|||
14
acsent
12.02.13
✎
22:26
|
(13) скорее всего файловая 1с не умеет нормально индексы использовать
|
|||
15
shuhard
12.02.13
✎
22:27
|
(13) не смотри запрос профайлером - всё ночь будут сниться кошмары =)
|
|||
16
acsent
12.02.13
✎
22:27
|
(0) 1с прямо не говорит: не включайте рлс на файловой базе.
Переписать под себя рлс не получится, это платформа тупая |
|||
17
MailRes
13.02.13
✎
20:44
|
(11) - контрагентов создавать это одно, а вот чтоб "лишние" документы не отображались - другое))
За ссылку спасибо, почитаю, попробую. (12) - т.е. чтоб с обновлениями не мудрить (чтобы автоматически устанавливались), тогда нужно скопировать стандартные роли и настроить под свои нужны? |
|||
18
kotletka
13.02.13
✎
20:46
|
пилять отключи рлс, пиши свои права, свои интерфейсы делов то на 1-3 часа
|
|||
19
MailRes
13.02.13
✎
20:50
|
(18) Возможно, но знаний по программированию 1с, можно сказать, ноль. :( Вот и приходится у всех спрашивать, потом сидеть неделю в Инэте, читать различные статьи, потом неделю пробовать это реализовать и месяц отладкой заниматься.
|
|||
20
kotletka
13.02.13
✎
20:52
|
(19)чтобы нарисовать свои роли и сделать несколько интерфейсов нужно гораздо меньше времени чем настраивать рлс
|
|||
21
MailRes
13.02.13
✎
20:58
|
(20) код ведь нужно будет писать?
я не понимаю пока как, например, сделать без РЛС такое: Есть справочник "Контрагенты", в нем есть папки "Вася", "Петя", "Коля" - т.е. в каждой папке контрагенты менеджеров Васи, Пети, Коли. Как сделать, чтобы Вася видел, только контрагентов в папке "Вася" и соответственно документы только по ним. А других контрагентов и документы не видел. Соответственно Петя и Коля тоже видели бы только своих. Подкиньте ссылочку на такой материал пож. :) |
|||
22
kotletka
13.02.13
✎
21:01
|
(21)в ут 10 вот именно чтобы вася видел васины а петя петины настраивается даже в режиме предприятия без разграничения прав по пользователю, там есть что-то типа ограничение видимости контрагентов по менеджеру
|
|||
23
kotletka
13.02.13
✎
21:02
|
а все остальное програмировать, ставить отборы на формы выбора и списка, мануалы такие вряд ли есть.
|
|||
24
Один С
13.02.13
✎
21:05
|
вы чо не видели что в обработке по включению ограничений написано?
прямо в самой обработке, прямо самой фирмой 1с, русским по белому написано: установка ограничений существенно тормозит работу системы.. |
|||
25
Один С
13.02.13
✎
21:06
|
автор поди все галки врубил и мается теперь.
если рлс с умом использовать то и 200-гиговые базы на 300 пользователей нормально летают.. |
|||
26
kotletka
13.02.13
✎
21:09
|
(25)файловые )))
|
|||
27
Один С
13.02.13
✎
21:12
|
(26) на пентиуме 233 ММХ
|
|||
28
МихаилМ
13.02.13
✎
21:13
|
(25)
на Celeron E3400 с 2 ГБ ? |
|||
29
Один С
13.02.13
✎
21:16
|
(28) Xeon есть, Opteron тоже есть..\
Celerom? Не, не слыщал.. |
|||
30
МихаилМ
13.02.13
✎
21:29
|
(29)
"Celerom" я тоже не слышал |
|||
31
MailRes
13.02.13
✎
21:32
|
(29) и (30) уже на стёб похоже :D
Хочется без затрат, чтоб усё работало. (22) за наводку спасибо, буду разбираться. |
|||
32
МихаилМ
13.02.13
✎
21:46
|
(31)
если Вам не платить или уволить, то студента с более выражеными способностями в области ИТ ныверняка можно будет найти. будет или без затрат или более качественно. |
|||
33
MailRes
13.02.13
✎
21:58
|
(32) Ваше высказывание неуместно
|
|||
34
МихаилМ
13.02.13
✎
22:25
|
(33)
все лишь описал сценарий Ващих желаний в (31). будте точнее в своих желаниях. в правильно заданных вопросах содержится половина ответов. в Вашем случае тот , кто не умеет пользоваться программами типа filemon, должен быть отстранен от работы над даной проблемой. |
|||
35
MailRes
13.02.13
✎
23:19
|
(34) подробно чего хочу (насколько мог и понимаю) описано в 1м посте.
Я согласен, что на правильный вопрос можно получить правильный ответ. Но когда хочешь самостоятельно в чем-то разобраться, а знаний в этой сфере 0 и спросить не у кого из знакомых, т.к. никто этим не занимается. Приходится искать в Инэте + спрашивать на форумах. Тему поднял, т.к. не хотелось тратить уйму времени на поиски искомого. Нашел ответ в этой теме, что для реализации на текущий момент задач необходимо проработать новые роли и не обязательно юзать RLS (если всё правильно понял). За что спасибо всем участникам темы. Далее буду изучать - как это реализовать на практике. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |