Имя: Пароль:
1C
1С v8
Как организовать базу хранения данных?
,
0 franky_tut
 
07.12.18
17:10
Коллеги, прошу подсказать.
Есть база примерно 250Гб.
Количество активных пользователей около 500(!) человек.
База растет не быстро.
Цель: создать 1 копию данной базы и периодически сливать туда изменения данных. А рабочую базу периодически частично подчищать, чтобы размер не увеличивался.
Как правильно это организовать?
У меня приходит в голову только 2 варианта:
- УРБД каким-то боком
- создать копию и правилами обмена копировать документы и движения.
1 Волшебник
 
07.12.18
17:10
Купи диски побольше, пусть увеличивается
2 SSSSS_AAAAA
 
07.12.18
17:12
(0) База файловая? Если нет, то идея идиотская.
3 Вафель
 
07.12.18
17:12
ты замучаешься регистры сворачивать периодически
4 franky_tut
 
07.12.18
17:14
(1) иногда запускаются отчеты по данным за несколько лет. Может мешать. Хочется убрать куда подальше
(2) MSSQL. Ваши предложения?
5 unregistered
 
07.12.18
17:15
(0) > чтобы размер не увеличивался

А смысл то какой в этом? Чем вам размер не нравится?
6 Волшебник
 
07.12.18
17:16
(4) В новом релизе платформы можно создать копию базы для формирования этих отчётов. Копия будет сама обновляться.
7 unregistered
 
07.12.18
17:16
(4) > Может мешать

Что и кому может мешать? Поясни.
Особенно в свете заявления о том, что могут запускать отчет за несколько лет. Как будут получать отчет за несколько лет, если кто-то сильно умный эти несколько лет подчистил?
8 unregistered
 
07.12.18
17:17
(4) > Ваши предложения?

Не *бать людям мозг, а пойти заняться работой.
9 Fragster
 
гуру
07.12.18
17:18
250 гб не много
10 unregistered
 
07.12.18
17:20
Свёртка базы - в 90% случаев никому не нужная, вредная, бесполезная и очень трудозатратная операция. Даже если ты сумеешь всё сделать правильно.
11 franky_tut
 
07.12.18
17:24
(6)  спасибо
12 unregistered
 
07.12.18
17:26
(11) Только учти, что для работы этого замечательного механизма рекомендуется 512Гб оперативной памяти на серваке, где эта фигня будет крутиться.
13 unregistered
 
07.12.18
17:28
+ к (12) Вот и считай. База 250 Гб. Для вундервафли из (6) нужно ещё 512 Гб оперативы. Если у вас уже есть 512 Гб оперативной памяти, то зачем вам париться - запихните всю базу в оперативку и всё будет летать ещё несколько лет.
14 Лефмихалыч
 
07.12.18
18:04
(8) +100500
15 Garykom
 
гуру
07.12.18
18:09
(0) Выкинуть из этой базы наружу нахрен данные которые занимают столько места.

Не надо картинки и документы/файлы хранить в базе 1С, для этого существуют внешние хранилища.
16 Михаил Козлов
 
07.12.18
18:52
(15)+. Если БД 250 Гб и растет медленно, значит там инфа за много лет, либо есть большая статичная часть (например, фото или документы).
Проанализировать насчет статичной части (посмотреть размеры таблиц).
Попробовать свернуть на копии (сомневаюсь, что это удастся).
Если свертка не пройдет - забыть про урезание сверткой.
17 Михаил Козлов
 
07.12.18
19:32
Можно попробовать уменьшить оборотные регистры накопления (например Продажи или ПродажиСебестоимость), заменив движения документов "итоговыми" данными в разрезе измерений и периодов (скажем, месяц).
Но сначала нужно посмотреть размеры таблиц и индексов.
18 d4rkmesa
 
07.12.18
20:35
(0) Что за конфа то, самописка? С УПП хорошо работают оба варианта. Правда, во втором варианте вместо движений все-таки обычное проведение стандартным механизмом. Как ни странно, все работает.