Имя: Пароль:
1C
1С v8
Предельный размер базы.
,
0 Sun_Lin
 
08.04.24
10:14
Есть:
1. ms sql 2016.
2. сервер 1С x64.
3. Бухгалтерия 1С КОРП, ред.2
Железо было топ год назад (i9-12900), винт под базу samsung 990 pro.
Размер базы 600 гигов.
Обрезать базу - не вариант. Причин - целая куча.

Есть мысли апгрейдить железо до i9-14900 и винт под базу на pci-e 5.

Что может нас остановить?
Есть ли у кого примеры еще бОльших баз? Просто хочу узнать, можно ли жить дальше или начинать готовиться к эвакуации?
1 Sun_Lin
 
08.04.24
10:15
Да, все честно купленное, даже ms sql 2016 standard.
И производительность работы 1С крайне важна.
2 Winnie Buh
 
08.04.24
10:21
(0)>3. Бухгалтерия 1С КОРП, ред.2

в курсе, что поддержка БП КОРП ред.2.0 прекращена с 01.04.2024?
3 Sun_Lin
 
08.04.24
10:22
(2) В этом, по ряду причин, нет проблемы.
4 Winnie Buh
 
08.04.24
10:26
600 Гб много, но не ужас-ужас,
у нас есть клиенты с базами в ТБ, но там правда не один сервер и не на дескотопе
5 shuhard
 
08.04.24
10:27
(0)[Есть ли у кого примеры еще бОльших баз? ]
ERP > 900 Гбайт
6 arsik
 
гуру
08.04.24
10:35
(0) Картинко отдельно хрони.
7 Sun_Lin
 
08.04.24
10:45
(6) даже в мыслях не было картинко хранить в базе.
8 agres
 
08.04.24
10:52
Самая крупная БД сейчас (КА 1.1) 1,3 Тб
9 inkvizitr
 
08.04.24
10:59
(5) 2 терабайта центральная база, это только данные и 80 распределенных, где каждая распределенная 20-200 Гб
Полет нормальный
Железо стоит профессиональное, любительский i9 не используется
10 ptiz
 
08.04.24
10:57
У нас 4тб. Из них 40% - данные маркировки лекарств, никуда от них не избавиться, и дальше будет только больше :(
11 arsik
 
гуру
08.04.24
10:57
(7) Ну тогда я не представляю, что в бухгалтерии может занимать 600Гб, разве что незакрытые кривые итоги.
Судя по железу это "динамично и успешно развивающаяся компания" и там не может быть миллион пользователей и миллиард документов.
12 Garykom
 
гуру
08.04.24
11:01
(0) Не верю в подобный размер базы.
Точно она так разбухла не от прикрепленных файлов?
Даже при 50к документов в месяц на БП3 размер базы за 5 лет был только 2-3 гб dt и примерно 20 гб sql

Откуда у вас 600 гб sql ?
При выгрузке в dt какой размер?
13 ptiz
 
08.04.24
10:58
Так-то хоть 20Тб - лишь бы дисков SSD хватало.
14 ptiz
 
08.04.24
10:59
(0) Вообще, есть решение - сжатие таблиц в SQL. В 4 раза меньше станет.
15 Kongo2019
 
08.04.24
11:03
(12)Поддерживаю. УТ или там УПП еще можно поверить. Но БП таких больших не бывает.
Что вы там напихали-то?
16 Sun_Lin
 
08.04.24
11:06
(10) Вот да, у нас так же чуть меньше половины занимает маркировка, меркурий и прочие EDI - все от Контура.
(12) dt 37 Гб.
(13) Спасибо за то что обнадежили :)
(11) молочка, доки с 2015 года. Около 2 тыс. доков в день по 3-10 строк.
17 Garykom
 
гуру
08.04.24
11:08
(16) Выносите маркировку наружу из типовой - в итоге все к этому приходят
18 Garykom
 
гуру
08.04.24
11:11
(17)+ Причем в самой типовой даже ссылки на внешнюю базу хранить не надо.
Наоборот во внешней базе хранить ссылки-уиды (или навигационные ссылки которые из уидов ссылок можно получить и обратно) на объекты типовой базы 1С
19 Sun_Lin
 
08.04.24
11:10
(17) каким образом? Мы повязаны с Контуром. И так маркировка сама по себе подтормаживает.
20 ptiz
 
08.04.24
11:15
(17) У нас вот своё решение по маркировке: только справочник упаковок на 700млн записей. По нему (и мдлп-шным документам) запросы строятся при прокурорских проверках в стыковке с реализациями. Плюс внешняя база-прослойка для обменов.
upd. ой, не заметил, что это не нам было
21 MaximSh
 
08.04.24
11:17
(0) лучше построить рейтинг таблиц с сортировкой по размеру. В итоге, может оказаться, что 1) это итоги. Передвинуть дату на границу 01.01.2023 или 01.01.2024 и пересчитать их. Размер может уменьшится на много-много гигабайт. 2) вложенные файлы или письма, тут думать над необходимостью истории или перенести из хранения в базе во внешнее хранение.
22 Sun_Lin
 
08.04.24
11:21
(20) Да, когда свое, то очень хорошо. У нас справочник с маркировками 60 млн., я думал что это много и надо бы порезать :)
(21) да, бух.итоги самые большие, за ними очень близко Контуровские таблицы. Но все это важно и нужно. Тут некуда деваться.
23 ttk
 
08.04.24
11:24
(21) +
24 MaximSh
 
08.04.24
11:36
(22) итоги на старые даты нужны если стоите отчеты по границам итогов (по-недельно, декадно, месяц и т.д.) в старых датах. Делаете это - нужны. Но все равно почитать статьи про итоги которые свернулись в 0, а в базе места занимают много, и пересчитать их в 1С.
25 Serg_1960
 
08.04.24
12:03
Сразу сказу - я не в теме с маркировками, контурскими таблицами и прочая... и я не фанат РИБ, но:
используя механизм обмена между главным и подчинённым узлами, легко реализовать функционал, когда некоторые "важные и нужные"(с) данные могут мигрировать в подчиненный узел и оставаться там, исчезая из главного узла. Так, как в подчиненном узле - полный набор данных, то там и происходит работа с ними. Например, - пометка и удаление данных. А в главном узле - остальная работа, не требующая наличия этих данных. Излишне, имхо, напоминать, что узлы могут находиться в пределах одной сети, а пользователям желательно иметь доступ к базам обеих узлов.
26 Serg_1960
 
08.04.24
12:08
Имхо, используя вышеозвученную схему легко реализовать то, что кажется неразрешимой проблемой. Например: "Обрезать базу - не вариант. Причин - целая куча."(0) А если у Вас будет доступ к двум базам сразу - "обрезанной" и "полной"? В главной - "сокращенный вариант" для текущей работы пользователей, а в подчиненной - всё тоже-самое, но с историей прошлых лет.
27 Garykom
 
гуру
08.04.24
12:22
(26) Суть у тебя та же что и у меня в (17) - вынос-разделение одной огромной базы на несколько баз поменьше
Как и что выносить отдельный вопрос

Обычно старые данные (дальше пары лет) уже не нужны в актуальной базе совершенно
28 lodger
 
08.04.24
12:46
(25) чисто технически, в терминах РИБ, получается ровно наоборот. главная база - архив, а то место где живут реальные юзвери - узел РИБ с лимитером по дате, который в правилах обмена указывается вручную на 2-3 года вглубь.
но у этого решения есть и побочный эффект - главная база вырастет ещё на 10-20% за счёт таблиц Изменения.
(0) судя по обсуждению 600гб для вашего учёта многовато, и кажется что 1-2 сотни гиг можно скинуть просто на реорганизации внутренних данных, срезов, итогов и прочей платформенной требухи, которую обычные люди в работе не замечают.
потом, лицензию КОРП на сервер и клиентов покупать не хотите? а то можно было бы сегментировать базу и разложить по разным ССД.
29 ptiz
 
08.04.24
13:14
(22) Проверьте минимальные и масксимальные границы бух.итогов. Наверняка можно сократить.
30 АгентБезопасной Нацио
 
08.04.24
14:24
(12) 50К документов в месяц - это немного.
31 Обработка
 
08.04.24
14:43
(0) У меня база БП2 каз размер 1 Т 118 ГБ
Пользователей от 150 до 250 .
Полет нормальный. Пол года назад переезжали на новый сервак.Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz   3.09 GHz (процессоров: 2) ОЗУ = 1,00 ТБ.
64-разрядная операционная система, процессор x64
32 Sun_Lin
 
08.04.24
14:43
Прежде всего, коллеги, огромное спасибо за обсуждение!
Очень интересными мне показались идеи по поводу РИБ и версии КОРП платформы.
Но посовещавшись с клиентом, решили все же вот так:
1. Обновляем железо и доживаем с этой базой до 01.01.2025.
2. Переносим все доработки (а их очень много) в БП 3.0, тестим их в тестовой базе.
3. 01.01.2025 заходим остатками и начинаем новую жизнь в пустой новой базе.

А, и 50к доков - это только надводная часть айсберга, это только реализации. Там еще и производство. Молочное. И все это крутится в режиме 24x7. Мне иной раз не дают даже ТиИБ сделать.
33 АгентБезопасной Нацио
 
08.04.24
14:56
(31) а сколько в "гилевских попугаях"?
(32) теоретически, общий объем базы не должен сильно влиять на быстродействие - все равно сервер БД работает только с теми страницами, данные из которых использует. посмотреть, насколько часто он подкачивает актуальные данные из БД - можно по счетчикам производительности (не помню точное название события, но что-то типа "отсутствие требуемой страницы в кэше", и подобным).
Да, кстати, памяти-то на сервере сколько?
Ну и, пардон за мой скептицизм, оперучет 24/7 нужно держать на чем-то более другом. Например, на позапрошлой работе клюшки вполне обеспечивали даунтайм не более часа в месяц (миниимум - достигнутый минимум 15 минут в месяц), при 5000-8000 всех видов доков в сутки.
И да, РИБ для архивной базы - годное решение.
34 Обработка
 
08.04.24
15:24
(33) Гилев стоит на сервере. Но при мне не запускали.
надо спросить или запустить. Позже дам ответ.
35 Обработка
 
08.04.24
15:39
+ (34)Запустил.
текущий тест 42.74
Резмер строки 512
Макс скорость 1 птоток 134120
Рекомендуемое кол-во пользователей 126
Макс скорость 652 117
36 Sun_Lin
 
08.04.24
19:34
(33) памяти 128, на новом сервере будет 192.
Использовать ксеоны не вариант точно. Ибо будет медленно. У другого моего клиента ксеон голд 6244 уже года 2 как стоит с дорогущим серверным рейдом на ссд. Работает медленнее. Значительно медленнее при прочих равных условиях. Если в попугаях Гилева, то примерно раза так в 2.
37 vde69
 
08.04.24
20:21
>>>dt 37 Гб.

от куда там 600 гиг???

DT к базе имеет примерно от 1:5 до 1:10 к SQL базе.

у меня база 200 гиг имет DT в 35 гиг....
38 vde69
 
08.04.24
20:25
(36) >>>Использовать ксеоны не вариант точно.

не говорите глупости...

Вы сейчас говорите примерно следующее - не покупайте проф камеру а берите телефон, там пикселей больше...
39 Sun_Lin
 
08.04.24
20:39
> от куда там 600 гиг???
От сильно разреженных таблиц имени Контура, когда в таблице 100500 безразмерных полей, из которых используется лишь парочка. Ок?

> не говорите глупости...
Всякий инструмент хорош для своих целей. Для целей работы юзеров количеством от 50 однозначно серверная платформа на ксеонах. Тут даже спорить бессмысленно. А для количества пользователей +-20 и необходимости работать не на уровне механического оператора, таки лучше крайний i9. Но мнение лично мое, никому не навязываю.
40 Sun_Lin
 
08.04.24
20:44
+(39) в подтверждение моих слов про таблицы Контура - 1 месяц работы в Контур EDI у нас увеличивает размер базы на 10 гигов. Вычислил по соответствующему уменьшению базы при архивации 1 месяца штатными средствами Контура. Чем можно так раздуть базу? Одному Контуру известно ...
41 АгентБезопасной Нацио
 
09.04.24
08:50
(35) ну я почему-то ожидал большего. у нас тестовый на двух старых ксеонах 3.07ГГц на супермикре, без рейда на данных (и почему-то гилевский тест показывает частоту памяти "33") дает 31-33 гилевских попугая.
(36) памяти для 20-30 юзверей вроде более чем достаточно. т.е. тормозов при работе (при регулярном регламенте БД) быть не должно.
А то, что "дорогущий работает медленнее" - так от настроек зависит. Новый сервер (купили б/у для внутренних целей) после сборки вообще дал 0.68. после настройки (тайминги памяти, питание, еще там что-то, в основном по мануалу на ИТС, и на сайте Гилева) - 29.7. Или вот неделю назад коллега из другого города: 28.03.24:"б***ь мне 8 показал", 29.03.24 "поднял производительность до 42 очков... ковырянием биоса, настройками QPI и прочими приблудами....благо сервер повзоляет настройки биоса прям под виндой менять"
42 АгентБезопасной Нацио
 
09.04.24
08:52
(40) ну так возьми базу месячной давности, возьми новую, сравни размер таблиц... Но вообще, контур, конечно, в своей упоротости значительно превзошёл пейсателей типовых...
43 Sun_Lin
 
09.04.24
10:13
(41)
> А то, что "дорогущий работает медленнее" - так от настроек зависит.

Нет, с ним все в порядке, админы там грамотные. Работает условно медленно, но медленно почти вне зависимости от нагрузки. На нем одновременно работают 250-300 пользователей 1С. Так что, да, на определенные условия определенное железо. Но у молочников совсем иные запросы - мало юзеров, большая скорость работы.
44 ptiz
 
09.04.24
10:32
(43) Всё-таки, что насчет идеи сжатия таблиц в SQL?
Знаю организацию с базой в террабайты, где такое сжатие используют (поэтому база в итоге меньше 1тб)
45 Sun_Lin
 
09.04.24
10:35
(44) с размером базы никаких проблем (лежит на 990pro 2Тб), лишь бы не тормозило из-за размера.
46 ansh15
 
09.04.24
11:25
>>памяти 128, на новом сервере будет 192
Пока огромные таблицы(с индексами), с которыми ведется наиболее интенсивная работа не будут лежать в памяти СУБД(хоть МSSQL, хоть Postgres, хоть что) никакая работа "веселым галопом не понесется" и сверхSSD с наклейкой Pro особо не помогут. Ориентир - в (31), 1ТБ ОЗУ или около того.
Может, когда-нибудь, Core 18-20го поколений и доведут до этого значения, но база размером около терабайта будет считаться малюсенькой :)
47 toypaul
 
гуру
09.04.24
11:30
Отдельные большие таблицы можно хранить (MS SQL позволяет) на отдельных дисках
48 Sun_Lin
 
11.04.24
15:47
В тесте накатил (путем загрузки, а не сравнения, cf) последний релиз БП 2.0 КОРП. Таким образом, отрезались все Контуровские штучки. База похудела до 200 гигов. Эх, Контур, что же ты творишь ...
49 АгентБезопасной Нацио
 
11.04.24
16:08
(48) они всеми силами заставляют слазить с их интеграционных решений.
50 Shurjk
 
11.04.24
16:11
Смотря что там в базе? У меня была база под терабайт, в основном место занимали всякие прикрепленные файлы. На производительность это практически не влияло.
51 CepeLLlka
 
11.04.24
16:15
(38)На Core-I5 с SSDшкой ещё на PCI-e 3 версии, тест Гилёва выдаёт 102 пункта, это норм или плохо?

Вроде как частота решает, а Ксеоны её не выдают чёт.. Рили медленнее получается же.. Или нет?
52 MaximSh
 
11.04.24
16:43
(51) медленнее. Но всему свое место. Серверное- это вопрос масштаба (2 процессора, куча мест по ОЗУ, например 24 планки), удаленного управления IPMI (важный фактор), форм-фактора (в стойку 1-2 unit), память с ECC, количество мест под накопители
53 CepeLLlka
 
11.04.24
16:50
(52)Пнятна
54 kauksi
 
11.04.24
16:54
(51)у тебя файловый тест, а речь идет про скулевый вариант.
ЛУчшие Xeonы в нем судя по статистике дают 60, лучшие десктопные процы 125
55 Garykom
 
гуру
11.04.24
17:38
(54) 125 на sql это фантастика
Обычно около 80
56 Garykom
 
гуру
11.04.24
17:39
(55)+ Файловая до 160 попугаев на лучших десктопных процах
57 Garykom
 
гуру
11.04.24
17:49
(55)+ Причем показатели сильно зависят от сторонней нагрузки и положения ретроградного Меркурия - в смысле антивирус отключать надо!
Вот пример три теста подряд
58 Garykom
 
гуру
11.04.24
17:51
Вы же знаете как любят админы воткнуть касперского или еще что на все сервера
А потом удивляются что это 1С тормозит...
Конечно тормозит ибо кучу файлов в кэш пишет/читает