Имя: Пароль:
1C
1С v8
Каков критичный размер базы SQL под 8.2 ?
,
0 DVN
 
16.05.12
08:56
База 8.2 41 гиг в архиве. Прирастает 3 гига в месяц. Вопрос -когда начинать беспокоиться и думать о резке базы. База самописка.
1 andrewks
 
16.05.12
08:58
когда место на диске заканчиваться начнёт
2 andrewks
 
16.05.12
08:58
не документооборот, случайно?
3 shuhard
 
16.05.12
09:01
(0) после 200 Гбайт
4 shuhard
 
16.05.12
09:01
(2) для порнушки 3Гбайт маловато =)
5 Maxus43
 
16.05.12
09:14
какие таблицы больше всего пухнут погляди, может там урезать инфу можно. Например чудо самописное версионирование если есть - можно и допилить
6 Sammo
 
16.05.12
09:20
Зависит от самописки. Стоит начинать беспокоиться, когда начинаются тормоза. Но это не значит, что надо думать о резке базы, может стоит подумать об оптимизации запросов...
7 ОчкарикСлава
 
16.05.12
09:21
Не .ldf пухнет то?
8 Агент Инфостарта
 
16.05.12
09:42
(0) Сама база так прирастает или включая логи транзакций?
9 Галахад
 
гуру
16.05.12
09:44
(0) Когда время восстановления из backup-а станет неприлично большим.
10 DVN
 
16.05.12
12:28
Пухнет mdf.
Там 4 регистра всего и 5 документов, ничего лишнего. Только резать.
11 Господин ПЖ
 
16.05.12
12:29
>Там 4 регистра всего и 5 документов, ничего лишнего

фигасе...
12 DVN
 
16.05.12
12:30
(11) А что ? справочник основной  1 лям элементов
13 Галахад
 
гуру
16.05.12
12:31
Билинг, видимо.
14 andrewks
 
16.05.12
12:32
(12) что-за база-то? не услуги связи, случаем?
16 andrewks
 
16.05.12
12:34
(15) одинэсники больше ничего не знают
17 Господин ПЖ
 
16.05.12
12:35
(13) биллинги на 1Ц строят только идиоты... доказано зануси
18 rsv
 
16.05.12
12:36
(0) Ничего не делать. Почитать сколько разработчик БД декларирует размер.
19 unregistered
 
16.05.12
12:48
(12) >> справочник основной  1 лям элементов

И что?
Это не объясняет прироста.
Или размер справочника так увеличивается - по ляму в месяц?

Растут явно регистры и документы...
20 Sammo
 
16.05.12
13:07
(12) И что? рАзмер то вам как мешает?
В 2008 скуле бэкапы со сжатием. Если все работает нормально - хоть несколько террабайт...

P.S. Это при нормальной архитектуре решения
21 DVN
 
16.05.12
13:31
(13) Бинго.
(17) Контора зажала 1 лям баксов для нормального решения.
(19) Я же написал 4 регистра 5 документов. :) Все проще некуда.
(20) У меня 2005 SQL.
22 vde69
 
16.05.12
13:33
может пухнут итоги?
23 Галахад
 
гуру
16.05.12
13:40
(21) Гони приз. :-)

(22) Причем тут итоги?
1000000 пользователей = в месяц 2000000 документов.
24 DVN
 
16.05.12
13:42
(22) Пухнут конечно, но не критично. Все закрывается в ноль когда надо, я за этим следил при разработке :)
Думаю сделаю количественный тест и посмотрю на каком размере база начнет совсем загибаться.
(23) Не, клиентов в 2 раза меньше пока, и у меня по другому закрывается все -с целью делать меньше движений. Может 1 "движение" в год по 1 клиенту, а может и 3-5 в месяц. В зависимости от бабла на ЛС клиента.
25 Галахад
 
гуру
16.05.12
13:47
(24) Гм, а если не клиенты, то что за цифра 1000000?

Кстати, что за паника оно уже медленно работает?
26 DVN
 
16.05.12
14:22
(25) Ну пока теоретически возможных абонентов  :)
Работает как и работала год назад. Просто хотелось бы заранее подстраховаться. Краем уха слышал что проблем с базами до 50 гигов нет. после 50 возможны. Вот и решил провентилировать данную тему.
27 shuhard
 
16.05.12
15:41
(26) у тебя единственная угроза - размер и время бэкапа,
когда полный бэкап идёт дольше 24 часов его нельзя делать каждый день

в остальном пока дисков хватит - будет работать
28 vde69
 
16.05.12
16:12
(26) Я бы посоветовал сделать распределенку

1 год (или квартал) - дочка

делаем обмен (односторонний) потом в основной базе свертку, при необходимости залезть в свернуытый диапазон распроводим документ свертки и делам обратный обмен
29 UFedor
 
16.05.12
16:43
Имхо вы можете столкнуться только с одной проблемой - когда заходите обрезать базу средствами 1с, вы будете целый месяц удалять документы :)
Лимиты на размер базы у MSSQL конечно есть но они очень далеки.
Насчет сжатия бэкапа: начиная с 2008R2 даже в редакции стандарт доступно сжатие. Оооочень сокращает время бэкапа именно 1с баз, буквально на порядок. Оооочень советую!
Еще одна возможная проблема - блокировки. Но у вас вероятно уже все сделано правильно, иначе бы словили бы давно.
Ну и на всякий случай поищите неиспользуемые индексы, бывает они жрут чуть ли не больше самих данных, если данные текстовые. В ssms отчет - топ 100 таблиц.
30 UFedor
 
16.05.12
16:45
И есть еще нетривиальный способ сокращения базы: вынести архивные данные в другую базу, даже необязательно 1с. Особенно теперь с внешними данными стало вообще удобно работать (я надеюсь, сам не пробовал)
31 experimentator76
 
16.05.12
19:26
(0) топ 10 тяжелых таблиц из SQL
структуру хранения самой тяжелой
в студию
32 ILM
 
гуру
16.05.12
21:13
(29) В SQL Студио удаляется как нефиг делать. ПОтом ТиИ и проверено - Работает!
33 badboychik
 
16.05.12
21:29
Если всего 4 регистра и 5 документов не проще было сделать биллинг на голом SQL+C# ? И летало бы и про размер базы можно было бы не вспоминать
34 Лоботряс
 
16.05.12
22:00
Знаю фирму где основная база 1.5 террабайта уже, и ничего, работают.
35 rs_trade
 
16.05.12
22:59
нормальное решение за лям баксов наверное было слишком навороченное. если хватает базульки с десятком таблиц.
36 vmv
 
16.05.12
23:02
небось косячок в данных - единичное движение регистра в далекое будущее. никому не мешает, так на хрен никому не нужно, а итоги вздулись дирижаблем
37 Господин ПЖ
 
16.05.12
23:20
гы... решение в 1 000 000 $ перекрыли 5 документиками в 1С? чота я не верю...

вполне можно было в таком случае навалять базу тупо сразу на mssql и клиент хоть на дельфях... какой в ж.пу миллион?
38 Господин ПЖ
 
16.05.12
23:21
(35) +100

(33) + 1000

любое изменение метаданных регистра - база встает колом хз на сколько времени...
39 rs_trade
 
16.05.12
23:42
если подобные решения делать на базе 1С я бы делал без регистров, без проведения документов, итогов и прочей лабуды. либо на справочниках, либо используя только шапки документов.
40 badboychik
 
17.05.12
05:56
если уж так надо было интерфейс на 1С сделать, можно было вообще ее использовать как прослойку - все проведения переписать на прямую работу с SQL базой - "INSERT/UPDATE/SELECT", чтоб в 1С базе вообще ничего не хранилось, только запросы по ODBC пуляло.

Еще плюсы - можно на СУБД возложить формирование тяжелых запросов, статистики, использовать хранимки и триггеры
41 Обработка
 
17.05.12
07:57
(39) ага, потом у тебя отчеты бы тормозили ужасно..
42 fisher
 
17.05.12
08:02
(0) Думаю, исходя исключительно из удобства обслуживания, здравого смысла и решаемых задач. Если мощности позволяют, то и с терабайтными базами вряд ли будут проблемы (если нет архитектурных ошибок).
43 rs_trade
 
17.05.12
08:11
(41) летало бы все. тормозит скд.
44 DVN
 
17.05.12
11:24
(37) Легко. Например ЛС абонента в нескольких валютах одновременно и списание бабла за 1 услугу несколькими валютами с пересчетом и приоритезацией - все западные системы сразу говорили -иди лесом. Или допиливание за 30-40% от стоимости продукта. И много еще "местного" калорита, которые западные систему не переваривают вообще. Ну и постоянная смена "курса" компании не благоприятствует покупать "промышленную" систему. Хотя некоторые системы просто конфетки, но увы :(
45 badboychik
 
17.05.12
11:48
а как эти 2000000 документов в месяц создаются? у тебя система реального времени что ли, каждая  операция абонента сразу пишется в 1С?
46 DVN
 
17.05.12
13:39
(45) Нет у меня столько документов. Движений больше, документов намного меньше..
Система не реального времени -бизнес этого не требует.
47 experimentator76
 
17.05.12
21:19
(44) вот-вот если бы в приоритете была бы гибкость то западные системы не сдюжили бы имхо
а систему где все минималистично и много запрещено сделать быстрее\надежнее естественно проще
48 DVN
 
18.05.12
09:51
(47) Один западный специалист по биллингу был в шоке, когда я нарисовал ему алгоритм списания бабла и алгоритм продления услуг. Сказал что надо подумать сколько займет реализация данного алгоритма в их системе за 500 килобаксов. Уже полгода думает.
В россии очень трудно с автоматизацией западными системами, все что хотят то и творят :(
AdBlock убивает бесплатный контент. 1Сергей