Имя: Пароль:
1C
1С v8
Сильно разрастается база
,
0 ac13
 
11.09.17
09:30
База каждый месяц в среднем вырастает на 1 Гб.
Но за последний месяц база выросла на 13 Гб.
Как отследить за счет чего такой рост?

1С УТ 10.3 клиент-сервер на MS SQL
1 vicof
 
11.09.17
09:31
Посмотреть размеры табличек в текущей базе и в бэкапе
2 assasu
 
11.09.17
09:32
есть обработки которые показывают размер базы в целом  и конкретно по объектно.
+13 г это что выросло? mdf или log ?
3 term1t52
 
11.09.17
09:32
Типовое обновление делали?
4 Мимохожий Однако
 
11.09.17
09:32
(0) Чего опасаешься?
5 ac13
 
11.09.17
09:35
(2) 13 Гб - mdf
(3) да, как раз в прошлом месяце обновил
(4) того, что она будет продолжать так расти. место быстро закончится
6 ac13
 
11.09.17
09:36
(5) т.е. mdf вырос на 13 Гб. Была была 34 Гб, стала 47
7 assasu
 
11.09.17
09:37
(6) она у тебя реально может быть и 25 Г и все 15.
скул так просто место не отдает .
8 Рэйв
 
11.09.17
09:37
(5) 1 гб в месяц - 12 гб в год. Копейки!
9 ac13
 
11.09.17
09:40
(8) 12 Гб в год - да.
Но 13 Гб за месяц - это много
10 Рэйв
 
11.09.17
09:40
(9)А что ты такого делал перед тем что оно так скакануло по объему?
11 ac13
 
11.09.17
09:41
(10) я кроме как накатил пару обновлений - ничего
12 Vadim_37
 
11.09.17
09:45
полный пересчет итогов нужен
13 ac13
 
11.09.17
09:45
понимаю, что 47 Гб, это не реальный размер базы. На самом деле она весит примерно 25-27 Гб.
как мне ее сжать хотя бы до 35?
14 Vadim_37
 
11.09.17
09:46
потом в sql посмотри доступное свободное место
15 assasu
 
11.09.17
09:47
(13) регистры надо закрыть, пересчитать итоги. мусор удалить. в скл сделать шринк
16 ac13
 
11.09.17
09:47
(15) шринк SQL мало убирает
17 assasu
 
11.09.17
09:48
(16) это последний этап.. ты не делаешь до этого ничего , поэтому он ничего и не убирает
18 ac13
 
11.09.17
09:49
(17) понял. достаточно только Пересчета итогов или Реструктуризацию таблиц тоже надо сделать?
19 assasu
 
11.09.17
09:50
(18) если в регистре накопления один только приход и нет расхода то нет смысла пересчитывать чтото..
20 ac13
 
11.09.17
09:53
(19) в каком регистре? по большинству регистров накопления есть обороты и прихода и расхода
21 assasu
 
11.09.17
09:55
(20) ну это уже ты смотри сам.
22 pavig
 
11.09.17
09:55
(18) И сжатие и переиндексация тоже
Потом - шринк, обновление статистики на sql
23 Dmitrii
 
гуру
11.09.17
09:56
>> как мне ее сжать хотя бы до 35?

Зачем?

>> На самом деле она весит примерно 25-27 Гб.

Как определил?

Единственный правильный совет был дан в (1): посмотреть размеры таблиц в текущей базе и в резервной копии месячной давности. Сравнить. Сделать выводы.

>> достаточно только Пересчета итогов или Реструктуризацию таблиц тоже надо сделать?

Я бы сделал полное тестирования и исправления. Естественно на копии.
Только это будет иметь смысл в том случае, если рост действительно аномальный и ничем не обоснованный. А это определить можно только сравнив размеры таблиц, которые были до экстремального роста с теми, какие есть сейчас.
24 pavig
 
11.09.17
09:56
(0)
Сначала вот
http://catalog.mista.ru/public/280215/
тебе в помощь
или что-то подобное
25 assasu
 
11.09.17
09:57
(24)+1 в первую очередь
26 Ёпрст
 
11.09.17
10:03
(0) Включить сжатие таблиц в скуле, и твоя база похудеет раз в 5-6, как минимум.
27 ac13
 
11.09.17
10:04
(26) включал и проделывал, не похудела ни на килограмм
28 Мимохожий Однако
 
11.09.17
10:08
(27) Ты хотя бы определился какие таблицы растут быстрее других?
29 ac13
 
11.09.17
10:08
(28) да, сейчас буду проверять
30 ac13
 
11.09.17
10:24
31 assasu
 
11.09.17
10:27
(30) см (19)
32 assasu
 
11.09.17
10:28
итоги по партиям  во много раз больше основной таблицы.
33 ac13
 
11.09.17
10:29
(32) т.е. итоги надо пересчитывать, правильно?
34 DrShad
 
11.09.17
10:29
(32) +1
очевидно что регистр не закрывается
35 DrShad
 
11.09.17
10:30
(33) пересчет итогов у тебя был при обновлении, так что толку от еще одного никакого не будет
36 ac13
 
11.09.17
10:31
так что мне делать?
37 DrShad
 
11.09.17
10:31
(36) закрывать регистры
38 assasu
 
11.09.17
10:31
(33)документы--дополнительно--проведение по партиям. покажи эту картинку
39 ac13
 
11.09.17
10:34
40 assasu
 
11.09.17
10:37
(39) ну прям удовлетворил по полной ))
41 assasu
 
11.09.17
10:37
7 лет. это срок
42 ac13
 
11.09.17
10:38
(41) то есть мне теперь надо за 7 лет восстановить партионный учет?
43 assasu
 
11.09.17
10:38
начать с этого
44 ac13
 
11.09.17
10:39
(43) по годам, думаю, можно делать? сначала 2011, потом 2012 и т.д.
А то боюсь 7 лет надолго повиснет
45 assasu
 
11.09.17
10:40
(44) блин.. ты вообще не чуешь ничего..
46 DrShad
 
11.09.17
10:41
(45) а что ему слышать, если он не понимает что нужно делать )))
47 assasu
 
11.09.17
10:41
(46) да. до меня только дошло.. все, умываю руки
48 Alexor
 
11.09.17
10:42
(0) Может файлы хранят в 1с?
49 DrShad
 
11.09.17
10:42
(48) ага, в регистрах партий
50 ac13
 
11.09.17
10:44
(45), (46) в смысле? не извините
да, я не очень понимаю, что нужно делать. закрыть регистры нужно. Проведение по партиям не выполнялось 7 лет.
Как я могу закрыть регистры? Запустить обработку - Проведение по партиям?
51 ac13
 
11.09.17
10:44
(50)+ т.е. ну извините*
52 DrShad
 
11.09.17
10:45
(50) вряд ли поможет, но не без этого
53 DrShad
 
11.09.17
10:47
начни с того что определись, почему не закрываются партии и остальные регистры и чего не хватает
54 DrShad
 
11.09.17
10:48
а сдвинуть последовательность можно и насильно
55 ac13
 
11.09.17
10:49
(52) так а что может помочь? или ничего?
можно что-то сделать?
как тогда закрыть регистры?
56 DrShad
 
11.09.17
10:51
(55) как все запущенно
57 Junior1s
 
11.09.17
10:51
(55) когда будешь закрывать, столкнешься с проблемой, что нет товара на складе. Тогда, что будешь делать ?
58 DrShad
 
11.09.17
10:52
ну смотри сам, к примеру у тебя пришла 1 шт какого-то товара и была потом продана в течении месяца

в итоге у тебя должно быть в основной таблице 2 записи, а в итогах 0
59 DrShad
 
11.09.17
10:53
начни с анализа ведомости по партиям и смотри какие партии у тебя висят с каких дат и почему так
60 DrShad
 
11.09.17
10:53
пересчет итогов на некорректных данных не даст ничего - нужно править сами данные
61 ac13
 
11.09.17
10:56
(60) понял. в таком случае я знаю что и почему не закрывается. дело в том, что у нас весь партионный учет через одно место и я базу застал уже в таком плачевном состоянии
в таком случае мне сейчас надо формировать ведомости в разрезе всех аналитик, смотреть где что не закрыто и править все это дело?
62 DrShad
 
11.09.17
10:57
(61) именно, иначе база будет расти в прогрессии
63 DrShad
 
11.09.17
10:58
таблицы итогов будут переноситься из месяца в месяц и накапливаться
64 arsik
 
гуру
11.09.17
11:00
Можно просто обрезать и выровнять итоги.
65 ac13
 
11.09.17
11:01
(64) в смысле обрезать базу?
66 Junior1s
 
11.09.17
12:35
(65) да, сделать свертку и начать вести в новой базе правильно.
67 DrShad
 
11.09.17
12:51
(66) а при свертке базы, неправильные данные становятся правильными? или тянутся в обрезанную базу такими как есть?
68 ac13
 
11.09.17
13:36
ну понятно, что перед сверткой базы нужно закрыть регистры. но увы не наш вариант, так как постоянно анализируются данные прошлых периодов
69 mistеr
 
11.09.17
14:03
(61) Осталось непонятным, почему база сильно выросла только сейчас, хотя партии не закрываются уже 7 лет.

Может, итоги были не рассчитаны?
70 mistеr
 
11.09.17
14:05
И еще. Если учет по партиям особо не нужен (7 лет никто не чесался), то зачем его восстанавливать? Проще отключить совсем и итоги удалить. И база сожмется.
71 DrShad
 
11.09.17
14:06
(70) +100500
72 ac13
 
11.09.17
14:06
(69) база выросла скорее всего после типового обновления конфигурации
73 ac13
 
11.09.17
14:07
(70) учет по партиям нужен, но он кривой
74 Адинэснег
 
11.09.17
14:15
бухгалтеру по складу покажи отчет "Ведомость по партиям на складах", обработку проведения по партиям, дай тестовую базу,  пущай сидит учетные ошибки устраняет
75 Tarzan_Pasha
 
11.09.17
14:21
наверное регистры не закрываются или может быть появились в регистрах измерения с типом "строка бесконечной длины"
76 Адинэснег
 
11.09.17
14:26
в любом случае надо посмотреть на размеры таблиц, провести пересчет итогов, рееиндексацию, шринк
потом снова посмотреть на размер таблиц и БД
с жирными таблицами - разбираться и решать
77 ac13
 
11.09.17
14:42
(76) понял. попробую
78 pavig
 
11.09.17
22:12
(30) А есть какой-нибудь бэкап месячной давности чтобы сравнить размеры таблиц? Что именно за месяц выросло?
79 МихаилМ
 
11.09.17
22:16
при реструктуризации база легко могла вырасти на треть(до двух раз).
80 Lionee
 
11.09.17
23:15
ахренеть 7 лет править  учет по партиям, я тут в прошлой работе 6 месц правил, чуть с ума не сошел.
81 Tateossian
 
11.09.17
23:21
(16) Хорошо, напиши команду Шринк, которую ты использовал.
82 Tateossian
 
11.09.17
23:22
Следующее: делал ли ты ТИИ, есть ли базе таблицы с суффиксом NG?
83 andrewrocker
 
12.09.17
05:07
Коллеги, при свертке базы частично проблему можно избежать - скажем свернуть итоги до 01/01/2018
84 assasu
 
12.09.17
07:33
(83)+1. вот кстати рабочая идея. что бы не возится с 7 годами.
база сожмется, хватит еще лет 5. а потом , гляди и что лучше найдется
85 ac13
 
12.09.17
08:51
(84) что лучше в смысле?
86 Ёпрст
 
12.09.17
08:54
Для начала, (26).
87 Ёпрст
 
12.09.17
08:54
а с регистром, минут за 5 смотрится, по какому измерению не "закрывается"
88 Ёпрст
 
12.09.17
08:55
поди, добавили своё измерение какое-нить и не позаботились, о нормальных движениях по нему.
89 ac13
 
12.09.17
08:57
(88) нет, своего в данном случае ничего не добавляли
90 ac13
 
12.09.17
09:01
(86) хорошо. обычное типовое задание сжатие таблиц мне ничем не помогает
91 ac13
 
12.09.17
09:02
USE [bptest]
GO
DBCC SHRINKDATABASE(N'bptest', 50, TRUNCATEONLY)
92 Ёпрст
 
12.09.17
09:06
(90) понятно, значит не делал.
читай
http://catalog.mista.ru/public/114634/
93 Ёпрст
 
12.09.17
09:06
(91) это тоже по-боку, ибо без бекапа, шринк ничего не сделает
94 pavig
 
12.09.17
11:26
(92)
Да там не в сжатии дело а в том что регистры не закрываются. Надо решать ЭТУ коренную проблему, а не гасить симптомы.
95 Ёпрст
 
12.09.17
11:53
(94) он никогда не решит эту проблему.
Иначе, темы бы не было.
96 ac13
 
12.09.17
12:26
(95) Окей
(87) разве всего 5 минут?
97 DrShad
 
12.09.17
12:28
(96) даже быстрее