Имя: Пароль:
1C
1С v8
Размер базы 1С SQL
🠗 (Serg_1960 29.06.2021 08:33)
0 PuPsAn
 
28.06.21
23:55
Добрый день. Подскажите пожалуйста, кто знает как уменьшить размер базы 1с.
Серверная версия SQL 1С:Предприятие 8.3 (8.3.16.1814) Управление торговлей, редакция 11 (11.4.13.103)
База весит 97 гигов. При выгрузке в файл около 3 гигов
1 Йохохо
 
29.06.21
00:15
через дт прогони
2 Cthulhu
 
29.06.21
00:20
и загрузи эти 3 гига взад...
3 Chameleon1980
 
29.06.21
02:56
обрезание
4 DrZombi
 
гуру
29.06.21
06:48
(0) Надо:
1. Проверить, есть ли у вас в базе файлики, и их можно поместить на внешний носитель.
2. Проверить остатки, как ведется учет. Может у вас там нечего не закрывается и размер 97гиг это всего лишь остаток :)
3. Замерь размер таблиц и убедись по пункту № 2 https://userman.ru/2019/04/03/kak-opredelit-razmer-tablic-v-bd-ms-sql.html
4. Дальше можно резать, можно пилить, можно удалять, но надо просто подумать, что да как делать. (Нам тут не видно)
5 DrZombi
 
гуру
29.06.21
06:50
+ 5. Отключить версионирование документов, если включено. Может вы после не поймете, кто, что менял, но надо сделать выбор - Либо вы, либо вас :)
6 DrZombi
 
гуру
29.06.21
06:51
7 Обработка
 
29.06.21
06:52
(0) Да не может быть чтоб выгрузка 3 ГБ а сама база почти 100ГБ
8 DrZombi
 
гуру
29.06.21
06:53
(7) Все просто, я такое видел.
В базе хранили файлики.
После выгрузки их из базы на диск, база осталась пухлой.
...Надо просто ее сжать, штатным механизмом SQL...
9 Обработка
 
29.06.21
06:54
Я бы для начала посоветовал бы считать базу без лог файла, это первое. Потом в само скуле замерьте размеры таблиц. В гуле есть даже готовые команды. и сразу видно будет какая таблица все забирает место в базе.
10 RAJAH
 
29.06.21
06:54
(7) Почему? У нас 12/500 - примерно такое же соотношение.
11 DrZombi
 
гуру
29.06.21
06:56
(9) ТС так то нам тут не расписал многое, просто остается гадать.
По сути он спросил "Помогите, все пропало!!!"...

...А нам остается гадать, что пропало, чем помочь... :)
12 Обработка
 
29.06.21
07:02
(0) Я вот люблю уменьшать размеры баз. Прям руки чешутся всегда. ))
Пусти меня удаленно к себе гляну что там у вас творится.
13 Aleksey
 
29.06.21
07:22
(10) Ну потому что обычно это 1 к 10. По крайне мере у меня с бухией так. 100 гигов примерно 10 гигов dt
14 Обработка
 
29.06.21
07:24
(8) А что при выгрузке файлы улетучиваются?
15 Aleksey
 
29.06.21
07:27
(14) Речь о том что при удалении информации (в частности фалы раньше хранились в базе, а потом их перенесли во внешние файлы) объем занимаемое места на диске не уменьшается автоматом. Аналогичное можно наблюдать например при ТиИ или перепроводки. Т.е. нужно "сжать" базу.
16 Bigbro
 
29.06.21
07:28
(14) например документооборот - если вы начинаете хранить файлы на сетевом ресурсе, то мухи отделяются от котлет.
но выделенное в базе место под них автоматом не уменьшится.
кажется когда мы выносили файлы вовне размер базы уменьшился втрое.
17 Обработка
 
29.06.21
07:31
(16) Понятно.
Вспомнилось. Еще в 1С77 получил базу и смотрю данных с гулькин нос а база большая. Оказалось на заставку бух затолкала картину тяжелую )))
18 TormozIT
 
гуру
29.06.21
07:40
Посмотреть размеры таблиц БД в терминах конфигурации
http://devtool1c.ucoz.ru/index/struktura_khranenija_bd/0-48
Там же можно быстро очистить таблицы, если есть какие то точно не нужные типа логов.
19 Почему 1С
 
29.06.21
08:15
(0) Запустить рекомендованные действия по обслуживанию базы данных если они не выполняются. Сжать базу данных и файлы логов если они есть.
20 Почему 1С
 
29.06.21
08:17
(18) Мощно и радикально через trancate table
21 Chai Nic
 
29.06.21
08:19
(20) drop database круче
22 rphosts
 
29.06.21
08:20
(4) всё так, но на самом деле сотка Г - небольшая база.
23 Обработка
 
29.06.21
08:36
(22) Тут важно исследовать  соотношение 100 к 3 ГБ
У меня есть база 250 Гб и 100 ГБ но при загруке они ни как в 3 гига не умещаются.
24 kzot
 
29.06.21
09:54
(0) загрузить dt в новую базу и посмотреть размер этой базы для начала.