|
Размер базы 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
|
+ (0) Познайте так же про сжатие данных.
https://docs.microsoft.com/ru-ru/sql/relational-databases/data-compression/data-compression?ranMID=46131&ranEAID=a1LgFw09t88&ranSiteID=a1LgFw09t88-.nb.uTrRhfotuNOLTka10g&epi=a1LgFw09t88-.nb.uTrRhfotuNOLTka10g&irgwc=1&OCID=AID2000142_aff_7806_1243925&tduid=(ir__mqymcf2apskfqwsekk0sohz3122xuc11rhlba6xt00)(7806)(1243925)(a1LgFw09t88-.nb.uTrRhfotuNOLTka10g)()&irclickid=_mqymcf2apskfqwsekk0sohz3122xuc11rhlba6xt00&view=sql-server-ver15 ...Все сжатие выполняется через интерфейс, и без консольки :) |
|||
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 в новую базу и посмотреть размер этой базы для начала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |