|
Запись в регистр сведений 1 миллиона записей | ☑ | ||
---|---|---|---|---|
0
Eugeneer
03.09.22
✎
09:30
|
3 минуты. Это быстро или медленно?
|
|||
1
Eugeneer
03.09.22
✎
09:31
|
Запись идет через Набор записей.
И цикл выборки ТЗ с добавлением в набор. Потом весь этот набор в 1 миллион запись. |
|||
2
Волшебник
03.09.22
✎
09:32
|
Если потом на чтение каждой записи тратить 1 секунду, то регистр целиком можно прочитать за 12 дней.
|
|||
3
RomanYS
03.09.22
✎
09:36
|
(0) для сферического регистра в вакууме нормально
(1) почему не загрузить()? |
|||
4
Eugeneer
03.09.22
✎
09:38
|
(3) думаешь будет быстрее? я правда конкретно не проверял сколько уходит конкретно на запись. Это 3 минуты вообще вся процедура.
|
|||
5
Eugeneer
03.09.22
✎
09:39
|
Там просто названия реквизитов не сходятся многие. т.е в ТЗ свои какие то колонки.
|
|||
6
RomanYS
03.09.22
✎
09:44
|
(5) колонки можно переименовать
|
|||
7
СеменовСемен
03.09.22
✎
09:45
|
Попробуй многопоточно
|
|||
8
RomanYS
03.09.22
✎
09:47
|
(4) замер сделать проще чем тему на Мисте создать
|
|||
9
NorthWind
03.09.22
✎
09:56
|
(0) смотря на каком железе и насколько часто придется делать. Если много раз в день, то, вероятно, стоит посмотреть в сторону оптимизации, если один раз, то нормально...
|
|||
10
Eugeneer
03.09.22
✎
09:56
|
(6) думаю не вариант. Также я немного ошибся, там не ТЗ а ТЧ.
Чтобы в набор загрузить - придется ТЧ выгрузить. |
|||
11
Eugeneer
03.09.22
✎
10:00
|
В регистре 8 измерений, 10 ресурсов, 3 реквизита.
В цикле заполнения набора есть несколько проверок и условий (которые меняются от настроек). |
|||
12
Конструктор1С
03.09.22
✎
10:01
|
Ох уж эти ларёчники, они так забавно пытаются похвастаться
|
|||
13
Eugeneer
03.09.22
✎
10:02
|
Да наверное 3 минуты это более чем нормально. Задач таких на 1 миллион не встречал.
Я просто сделал генератор виртуальной таблицы. И сейчас гоняю одну обработку по всему функционалу. Там у меня штук 10 совершенно разных действий с ней. Чего только нет. Одна из них запись в регистр. |
|||
14
Eugeneer
03.09.22
✎
10:04
|
(12) кто хвастается? Я пытаюсь уже какой день оптимизировать работу и выискиваю все участки где можно что то оптимизировать. Вот и мучаю обработку нагрузочными данными.
|
|||
15
Конструктор1С
03.09.22
✎
10:05
|
(11) ужасная архитектура. Разбей на несколько регистров, чтобы каждый был компактным и отвечал за что-то одно
|
|||
16
Конструктор1С
03.09.22
✎
10:07
|
(14) твой регистр ужасен. У него кластерный индекс из восьми (девяти, если периодический) полей. Такой кучерявый индекс уже сам по себе влияет и на скорость записи в регистр, и на производительность запросов к регистру
|
|||
17
Eugeneer
03.09.22
✎
10:08
|
(15) Хочешь сказать что два регистра по 1 миллиону записи (будет 2 миллиона). но если в двух будет не 10 ресурсов а по 5 - будет быстрее?))
Еще потом и данные собирать в запросах. |
|||
18
Eugeneer
03.09.22
✎
10:08
|
Я наоборот сейчас добавил 3 ресурса новых, чтобы не плодить из 1 миллиона строк - 3 миллиона строк
|
|||
19
RomanYS
03.09.22
✎
10:09
|
(12) ага, Маньяк обязательно гайдет КРАСИВОЕ решение, а Г1С гениальное до создания темы находит))
|
|||
20
Eugeneer
03.09.22
✎
10:10
|
(19) дай пять. Прямо четкое дал определение.
|
|||
21
СеменовСемен
03.09.22
✎
10:11
|
(20) это был стеб
|
|||
22
Eugeneer
03.09.22
✎
10:11
|
Рома ты шаришь многие вещи лучше чем я. Вот бы тебе дать глянуть на аудит так сказать. Если интересно пиши. Готов вознаградить за аудит и консультации
|
|||
23
lucbak
03.09.22
✎
10:12
|
(17) Он тебе про измерения говорил а не про ресурсы :)
|
|||
24
Eugeneer
03.09.22
✎
10:13
|
(21) как раз не стеб. правдиво сказал. Я создаю темы в поисках ответов и лучшего решения.
Геня же уже создает темы где уже считает что сделал то что ща всех порвет |
|||
25
Eugeneer
03.09.22
✎
10:14
|
(23) не там. целостная картина в регистре. ничего не убрать. Любое деление вызовет умножение данных плюс потом еще сборы этих данных.
|
|||
26
Конструктор1С
03.09.22
✎
10:15
|
(17) как-минимум удобнее. И дело не в ресурсах, а в измерениях. По измерениям строится составной индекс, по ним же ты накладываешь отборы. Вот писателей типовых отпустило, они новые регистры сведений создают компактными, с 2-3-4 измерениями. Раньше тоже жуть творили. Но из народа манера делать толстые регистры сведений уйдет не скоро
|
|||
27
RomanYS
03.09.22
✎
10:25
|
(22) Мы этот вопрос несколько лет назад обсуждали, думаю позиции остались те же.
(25) Выкладывай структуру РС, тебе здесь проведут аудит-субботник (24) Конечно стёб, без цели кого-то обидеть. Большинство твоих проблем из-за непонимания иногда банальных вещей. И да, желание похвастаться видно невооруженным глазом. |
|||
28
H A D G E H O G s
03.09.22
✎
10:32
|
Евгений пытается в высоконагруженные системы? Это так.. умилительно.
|
|||
29
ДедМорроз
03.09.22
✎
18:08
|
Например,у вас на складе в продаже 10 000 номенклатурных позиций,и у вас есть 100 покупателей.
Если вы хотите для каждого покупателя задать какой-то свой параметр номенклатуры,то вы как раз получаете миллион записей. |
|||
30
pablo_escobar
05.09.22
✎
10:30
|
(10) У тебя ТЧ с миллионом строк? В ней же ограничение 99999
|
|||
31
Eugeneer
05.09.22
✎
10:35
|
(30) фигня это. там ограничение на колонку Номер строки - показывать больше 99 999 не будет. по факту можно лепить сколько хочешь. Тупизна от 1С
|
|||
32
Eugeneer
05.09.22
✎
10:36
|
на всех остальных строках будет 99 999
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |