|
Индексы для Регистров Сведений | ☑ | ||
---|---|---|---|---|
0
Светлый Гений
14.02.13
✎
07:35
|
Всем привет. Провожу анализ индексов в своей базе и наткнулся на индекс _InfoRe5374_BySimpleKey_B для непериодического независимого регистра сведений. В гугле информацию по нему не нашел, в умной книжке тоже про него ничего найти не смог. Подскажите, пожалуйста, по каким критериям он формируется и как можно от него избавиться?
|
|||
1
ZanderZ
14.02.13
✎
07:46
|
мешает ?
|
|||
2
Светлый Гений
14.02.13
✎
07:48
|
(1)больше всех других
|
|||
3
Alex375
14.02.13
✎
07:48
|
В SQL возьми и посмотри из чего данный индекс состоит. А с какой целью ты его убрать собираешься?
|
|||
4
Светлый Гений
14.02.13
✎
07:50
|
(3)для уменьшения объема базы
|
|||
5
Alex375
14.02.13
✎
07:53
|
(4) тогда советую тебе рассмотреть механизм сжатия данных на уровне SQL :). У меня база с 55Гб уменьшилась до 14, а производительность при этом выросла на 20%
|
|||
6
Светлый Гений
14.02.13
✎
07:53
|
+ (4) в данном регистре почти 70000000 записей и туда постоянно что-то пишется.
|
|||
7
Светлый Гений
14.02.13
✎
07:54
|
(5)к сожалению, этим не я занимаюсь, у меня сейчас стоит задача выявить неиспользуемые индексы и составить рекомендации по оптимизации
|
|||
8
чувак
14.02.13
✎
07:55
|
(0) Убери слово Гений из ника, а то неправильно поймут :)
|
|||
9
Alex375
14.02.13
✎
07:56
|
избавиться от индекса ты можешь, но вначале надо понять что в нем. Можно рассмотреть вариант выноса этих данных во "внешний источник", то есть в отдельную SQL таблицу. Такой подход позволит тебе делать такие индексы, которые ты захочешь.
Еще - если ты просто удалишь индекс средствами SQL, то при реструктуризации этого регистра он вновь у тебя создастся. |
|||
10
Светлый Гений
14.02.13
✎
07:58
|
(8) баян
(9) я как раз и хочу понять, что в нем ) |
|||
11
Alex375
14.02.13
✎
08:00
|
(10) открывай SQL и смотри :) Там все просто найти
|
|||
12
Alex375
14.02.13
✎
08:03
|
в принципе есть еще "ПолучитьСтруктуруХраненияБазыДанных" с помощью которой ты можешь получить интересующую тебя информацию.
|
|||
13
чувак
14.02.13
✎
08:04
|
(0) А имя регистра узнал все таки?
|
|||
14
Живой Ископаемый
14.02.13
✎
08:05
|
(4) зачем?
Есть версия что это версии обьектов (сори, на этой клаве нет твердого знака) |
|||
15
Светлый Гений
14.02.13
✎
08:06
|
(13)имя регистра знаю (я же написал, что он непериодический и независимый), структуру индекса выясняю
|
|||
16
чувак
14.02.13
✎
08:09
|
Регистр сведений Сотрудники с независимым режимом записи :
Ка формируются индексы? -Измерение + Период + Регистратор + НомерСтроки - если для данного измерения свойство Индексировать установлено в значение Индексировать. -Ресурс + Период + Регистратор + НомерСтроки - если для данного ресурса свойство Индексировать установлено в значение Индексировать. -Реквизит + Период + Регистратор + НомерСтроки - если для данного реквизита свойство Индексировать установлено в значение Индек сировать. |
|||
17
Живой Ископаемый
14.02.13
✎
08:09
|
В нем есть измерение составного типа?
|
|||
18
Fragster
гуру
14.02.13
✎
08:16
|
ИМХО это рудимент от того, что в файловой не осилили составной ключ и от того у РС есть некий simpleky уид
|
|||
19
Светлый Гений
14.02.13
✎
08:19
|
(16) да, это читал
(17) нет ни измерений, ни ресурсов, ни реквизитов |
|||
20
Живой Ископаемый
14.02.13
✎
08:28
|
(19) это квизшоу такое?
|
|||
21
krbIso
14.02.13
✎
08:31
|
Используется для обхода регистра при реструктуризации, а также для выборки записей с использованием оптимального порядка обхода.
|
|||
22
Светлый Гений
14.02.13
✎
08:32
|
(20)имеется ввиду с составным типом )))
|
|||
23
Светлый Гений
14.02.13
✎
08:43
|
(21) ясно, спасибо!
Это индекс по полю _SimpleKey, которое есть только в непериодических регистрах сведений. |
|||
24
krbIso
14.02.13
✎
08:53
|
по идее он не может занимать больщой объем данных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |