Имя: Пароль:
1C
1С v8
вопрос по производительности бух регистра
0 vde69
 
16.07.13
09:57
для оценки предпологаемого решения прошу поделится реальными данными по скорости работы бух регистра, интересует средняя скорость получения данных (простой запрос, без всяких фоновых задач и т.д.)
Условия: выборка в 1000 элементов, ведение учета - 3 года (36 месяцев)

Вариант 1.
Измерения+Субконто помещаются в кластерный индекс (не более 5шт), в регистре 1 мл записей

Вариант 2.
Измерения+Субконто помещаются в кластерный индекс (не более 5шт), в регистре 100 мл записей

Вариант 3.
Измерения+Субконто НЕ помещаются в кластерный индекс (например 10 шт), в регистре 1 мл записей

Вариант 4.
Измерения+Субконто НЕ помещаются в кластерный индекс (не более 10 шт), в регистре 100 мл записей


кто поделится реальной статистикой
1 vde69
 
16.07.13
10:39
ап 8
2 Fragster
 
гуру
16.07.13
10:40
у меня 5 субконто. если брать разрез по всем - то фигово
3 vde69
 
16.07.13
10:41
(2) 5 субконто а измерений сколько?
4 vde69
 
16.07.13
10:42
(2) и на сколько "фигово" ?

ps может рельса тормозит?
5 1Сергей
 
16.07.13
10:42
Один миллилитр записей - это сколько в килограммах?
6 Fragster
 
гуру
16.07.13
10:45
(3) два, забалансовое и балансовое

в основной таблице 30кк записей, в субконтах - 200кк

(4) приходилось лепить в некоторых местах свои таблицы оборотов вместо виртуальной (в виртуальной, почему-то соединения по периоду нету, судя по профайлеру)
7 vde69
 
16.07.13
10:49
(6) то есть у тебя фактически 8 измерений примерно 200лямов записей ?

примерно сколько идет выборка по всем 8 исмерениям результата на 1000 строк? меньше секунды? или десятки секунд?
8 vde69
 
16.07.13
10:50
(7)9 измерений, про счет забыл :)
9 Fragster
 
гуру
16.07.13
10:51
(7) если по индексу - то быстро. яно не десятки секунд. Но, опять же - для присоединения всех субконто надо самому таблицу лепить, иначе если > 3х субконто, начинается пц. возможно, в последних релизах и починили, в .16 в совместимости с 8.1 было так
10 vde69
 
16.07.13
12:05
сейчас глянул в УТ-11, регистр "НДСЗаписиКнигиПродаж" 16 измерений + разделитель областей данных, по всем формируются итоги...

ужас...
11 acsent
 
16.07.13
12:07
(10) не забывай, что на 1 субконто 4 поля
12 vde69
 
16.07.13
12:08
(11) какие такие поля?
13 Joshim
 
16.07.13
12:21
14 Fragster
 
гуру
16.07.13
12:30
(12) составной тип на значение (мин. 3 колонки) + вид субконто
15 vde69
 
16.07.13
14:33
(13) спасибо, позновательно :)
но у меня вопрос был связаный с количеством измерений и соответственно индеку

(14) при чем тут составной тип? вроде как тип = планВидаХарактеристик ?
16 hhhh
 
16.07.13
14:52
(15) это еще хлеще, составной и еще меняющийся на лету.
17 Fragster
 
гуру
16.07.13
14:55
(15) 1 колонка субконто + значение хранится в 3-х колонках:

ИмяПоляХранения
_Period
_RecorderTRef
_RecorderRRef
_LineNo
_Correspond
_KindRRef
_Value_TYPE
_Value_RTRef
_Value_RRRef
18 Fragster
 
гуру
16.07.13
14:56
1 колонка на вид субконто + значение хранится в 3-х колонках:
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший