|
Как можно добиться быстродействия в данном условии ? | ☑ | ||
---|---|---|---|---|
0
Miss1C
13.09.12
✎
16:43
|
Выставила права группе пользователей на уровне шаблона ограничений, но скорость не радует. Как можно добиться быстродействия при данном условии?
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) |
|||
1
1C-band
13.09.12
✎
16:44
|
И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ попробуй без этого, сравни скорость. |
|||
2
1C-band
13.09.12
✎
16:45
|
P. S.: Вот молодчуля! И сразу - с фоткой! ))
|
|||
3
Miss1C
13.09.12
✎
16:46
|
(2)Для вас стараюсь мальчики)
|
|||
4
МихаилМ
13.09.12
✎
16:46
|
а какой кластерный индекс у таблицы ПраваДоступаПользователейКОбъектам ?
|
|||
5
mikecool
13.09.12
✎
16:47
|
(3) честно твоя? ракурс шикарный
|
|||
6
Feanorko
13.09.12
✎
16:49
|
(5) слишком шикарно для того, чтобы быть правдой? :)
|
|||
7
Miss1C
13.09.12
✎
16:50
|
(1)Если без него, то отбирает все подразделения, а не те которые надо
|
|||
8
Miss1C
13.09.12
✎
16:51
|
(5)Все мое
|
|||
9
mikecool
13.09.12
✎
16:51
|
(8) да что ж ты в Киеве то? )))
|
|||
10
Feanorko
13.09.12
✎
16:52
|
(9) переезжай в Киев :)
|
|||
11
Miss1C
13.09.12
✎
16:52
|
Еще какие будут предложения?
|
|||
12
йети
13.09.12
✎
16:53
|
(11) приезжай в Мск - будем работать вместе и дружить по вечерам:)
|
|||
13
mikecool
13.09.12
✎
16:53
|
(11) руки и сердца пока не жди
а по топику - смириться |
|||
14
Miss1C
13.09.12
✎
16:53
|
(12)Губу раскатал)
|
|||
15
1C-band
13.09.12
✎
16:54
|
(11) Попробуй, сравни скорость. Только и всего.
|
|||
16
qeos
13.09.12
✎
16:54
|
(0) а на фотке слева, что там за устройство?
|
|||
17
Miss1C
13.09.12
✎
16:55
|
(16)Дрель какая то
|
|||
18
йети
13.09.12
✎
16:55
|
(16) отсасывающее устройство
|
|||
19
Miss1C
13.09.12
✎
16:55
|
По теме пожалуйста(
|
|||
20
Feanorko
13.09.12
✎
16:56
|
(19) все фапают на фотку - не до темы :)
|
|||
21
Miss1C
13.09.12
✎
16:57
|
С 10000 документов 3 документа 5 секунд выводит
|
|||
22
Miss1C
13.09.12
✎
16:57
|
(21)Это безобразие )
|
|||
23
Miss1C
13.09.12
✎
16:58
|
(20)Где вы раньше были, я ее при регистрации грузила уже
|
|||
24
Feanorko
13.09.12
✎
16:59
|
(23) я всегда тут :)
|
|||
25
МихаилМ
13.09.12
✎
17:00
|
(23)
ответте на (4) |
|||
26
mikecool
13.09.12
✎
17:01
|
(25) есть подозрение, что Пользователь в нем не участвует?
|
|||
27
Feanorko
13.09.12
✎
17:01
|
(25) слишком умный вопрос, она девушка скорее красивая :)
|
|||
28
Miss1C
13.09.12
✎
17:01
|
(25)Я не знаю что такое кластерный индекс
|
|||
29
Classic
13.09.12
✎
17:02
|
(27)
Судя по постам - не только красивая |
|||
30
Classic
13.09.12
✎
17:03
|
(28)
Попробуй поменять местами условия |
|||
31
ptiz
13.09.12
✎
17:03
|
Перейти на SQL
|
|||
32
Miss1C
13.09.12
✎
17:04
|
(30)То есть?
|
|||
33
FIXXXL
13.09.12
✎
17:05
|
(0) тянуть РС в РЛС - не есть гуд, это тяжело будет работать
документы по реквизиту (и доступу к нему) можно отсечь? |
|||
34
Classic
13.09.12
✎
17:06
|
(32)
Конструкция "И" прекращает проверку при первой лжи. Поставить первым то, что условие в ложь гонит чаще всего. Правда врядли будет серьезный выигрыш |
|||
35
Miss1C
13.09.12
✎
17:06
|
(33)Да
|
|||
36
FIXXXL
13.09.12
✎
17:06
|
(33) посмотри как в типовах сделано, с контрами теми же
|
|||
37
Miss1C
13.09.12
✎
17:07
|
(36)Там
Номенклатура ГДЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам |
|||
38
FIXXXL
13.09.12
✎
17:08
|
(35) сделай реквизит у подразделения ГруппаДоступа, заполни его группами нужными, в группы объедини пользователей, и уже РЛС на реквизит подразделение
смотри типовые шаблоны вопчем |
|||
39
Lexusss
13.09.12
✎
17:11
|
Файловая или SQL?
|
|||
40
МихаилМ
13.09.12
✎
17:11
|
(37)
выбрать первые - лишнее |
|||
41
Radion
13.09.12
✎
17:12
|
(39) точно. формат базы какой.
|
|||
42
Miss1C
13.09.12
✎
17:12
|
(40)То есть отсекает лишние, оставляет которые надо?
|
|||
43
Miss1C
13.09.12
✎
17:12
|
(41)Файловый
|
|||
44
vmv
13.09.12
✎
17:15
|
(0) запрос оптимальный, добиваться от него большего - все равно, что требовать от вас фото в горячей ванне, бесполезно)
|
|||
45
Miss1C
13.09.12
✎
17:16
|
(44)А если я вам выложу фото в горячей ванной, запрос быстрее будит работать?)
|
|||
46
Radion
13.09.12
✎
17:17
|
(45) ДА
|
|||
47
LamerSuper
13.09.12
✎
17:17
|
(45)пока не читал все. ответ да.
|
|||
48
Classic
13.09.12
✎
17:17
|
(45)
Однозначно сложно сказать, но попробовать стоит |
|||
49
Miss1C
13.09.12
✎
17:18
|
))))
|
|||
50
Radion
13.09.12
✎
17:18
|
возможно из-за файлового варианта, замедление. не могу точно сказать.
|
|||
51
ptiz
13.09.12
✎
17:18
|
RLS и файловая - мертворожденный вариант.
|
|||
52
Feanorko
13.09.12
✎
17:19
|
(45) почему-то вспомнился анекдот:
Двое лежат на сеновале. — Вань, а ты меня любишь? — Да Людка, люблю! — А ты ради меня березу вырвешь? — Вырву! — А клен? — Вырву! — А осину? — Вырву! — А сосну? — А если соснешь вообще весь лес повыдергиваю!!! |
|||
53
Radion
13.09.12
✎
17:23
|
фотку выкладывает)
|
|||
54
LamerSuper
13.09.12
✎
17:24
|
Судя по всему фотка рядом с ванной?
|
|||
55
FIXXXL
13.09.12
✎
17:25
|
(51) +1
с файловой про РЛС лучше забыть |
|||
56
Lexusss
13.09.12
✎
17:25
|
Инструментов для оптимизации под файловой базой нет. Скорее всего, толком и не оптимизируешь.
|
|||
57
Radion
13.09.12
✎
17:26
|
это аквариум.
|
|||
58
mikecool
13.09.12
✎
17:26
|
(57) да вроде как фонтан
|
|||
59
Radion
13.09.12
✎
17:28
|
интересно как человек с такими ногтями программит?
|
|||
60
Miss1C
13.09.12
✎
17:34
|
(59)Уже привыкла, по начало было жестко )
|
|||
61
Feanorko
13.09.12
✎
17:42
|
(60) имхается, если обстричь ногти, то быстродействие запроса увеличится :)
|
|||
62
vmv
13.09.12
✎
17:51
|
(59) у опытного программиста клавиатура в пыли, если ты не в курсах, естестественно речь не о системном программинге
|
|||
63
artbear
13.09.12
✎
18:35
|
1. Как уже говорили, в файловом варианте РЛС лучше не юзать.
2. Смотрим условие запроса ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) 2.1 Проверяем индексированность всех полей - ТекущаяТаблица.Подразделение, ПраваДоступаПользователейКОбъектам.ОбъектДоступа, ПраваДоступаПользователейКОбъектам.ОбластьДанных, ПраваДоступаПользователейКОбъектам.Пользователь) 2.2. проверяем порядок следования реквизитов в метаданных РС ПраваДоступаПользователейКОбъектам - точно ли 3 указанных реквизита следуют друг за другом, между ними никакого другого реквизита нет случайно? я навскидку не помню, как в типовой созданы эти реквизиты. 3. если условия из п.2 соблюдены, тогда смотрим п.1 :( |
|||
64
МихаилМ
13.09.12
✎
18:39
|
+(63)
нужно явно укзвать тип объекта |
|||
65
artbear
13.09.12
✎
19:12
|
(64) Какой тип? какого объекта?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |