|
индексы и общие реквизиты
| ☑ |
0
Defender77
16.02.15
✎
10:49
|
Всех с понедельником!
Есть Бухгалтерия 3.0.35.
Смотрю средствами sql недостающие индексы, показывает, что не хватает индекса по полю _IDRRef для часто используемых справочников.
avg_user_impact = 99,76
TableName = [Account_].[dbo].[_Reference32]
InequalityUsage = _IDRRef
Собственно кластерный индекс есть, по полям _Fld11247 (общий реквизит ОбластьДанныхВспомогательныеДанные) и _IDRRef
Кто-нибудь с таким встречался и можно ли забороть средствами 1С. Конечно можно и руками создавать, но как-то неправильно.
|
|
1
Defender77
16.02.15
✎
11:12
|
есть идеи?
|
|
2
H A D G E H O G s
16.02.15
✎
11:42
|
(1) Оптимизатор выбирает не тот индекс?
|
|
3
Defender77
16.02.15
✎
12:42
|
И как это лечить?
Если в конфигурации есть общие реквизиты, то 1С строит все индексы как составные, сначала общий реквизит потом все остальное. Я создаю индекс только по полю IDRREF и оптимизатор начинает использовать его.
|
|
4
H A D G E H O G s
16.02.15
✎
13:02
|
(3) Скорее всего у тебя у пользователей не стоит использование данного разделителя.
|
|
5
Defender77
16.02.15
✎
13:09
|
(4) А где это настраивается? Полазил, ничего похожего не нашел
|
|
6
H A D G E H O G s
16.02.15
✎
13:13
|
(5) А ХЗ, я просто вижу что в УТ11 есть такой же реквизит (они все из БСП) с Режим использования разделяемых данных:
Независимо и совместно
У пользователя попробуй посмотреть значение параметров сеанса:
ОбластьДанныхЗначение
ОбластьДанныхИспользоваие
|
|