|
Вылет при очистке замеров времени | ☑ | ||
---|---|---|---|---|
0
Jury_yamal
12.05.22
✎
22:10
|
Добрый вечер.
Имеется Бух файловая ~ 5,8 Гб . Платформа свежая . Попытался сделать ТИИ базы, ждал 36 часов счетчик большую часть был на строке Проверка логической целостности.Регистры сведений. Замеры времени. Проверка уникальности записей. Пришлось снять процесс. При этом счетчик насчитал где-то в районе 6,5 миллиардов записей??? Это нормально? Как удалить все эти замеры времени? Галку о мониторинге снял. Если зайти в режиме технического специалиста в замеры времени и нажать CTRL+A то сразу выкидывает на рабочий стол. C уважением Юрий. P.S. Cам до этого с 1С дел не имел. |
|||
1
vicof
12.05.22
✎
22:12
|
Во-первых, перевести базу в клиент-серверный режим.
Очистить замеры уже на SQL сервере руками. |
|||
2
H A D G E H O G s
12.05.22
✎
22:20
|
Во первых - сделать копию
|
|||
3
vicof
12.05.22
✎
22:21
|
(2) В-нулевых)
|
|||
4
H A D G E H O G s
12.05.22
✎
22:21
|
(3) В нулевых, в первых и во вторых.
И еще одну копию записать на dvd-rom и отослать себе же почтой России. |
|||
5
Мимохожий Однако
12.05.22
✎
22:22
|
Есть инструмент Tool_1CD. Попробуй очистить таблицу, которая содержит этот регистр.
|
|||
6
Jury_yamal
12.05.22
✎
22:22
|
Ну зачем же так сразу?
с Базой работает 2 человека тормозов особо нет. Тут вопрос был конкретный как решить глюки. При всем моем уважении к Вам советовать переход на SQL потребует довольно больших затрат. В нашем случае -софтовых. |
|||
7
Мимохожий Однако
12.05.22
✎
22:23
|
Или внешней обработкой при запуске в режиме Предприятия очистить
|
|||
8
Мимохожий Однако
12.05.22
✎
22:24
|
Не можешь сам - найди спеца
|
|||
9
Jury_yamal
12.05.22
✎
22:31
|
(5) Спасибо посмотрю .
Это и так копия рабочей базы + еще бэкапы каждый день в облако + на СХД и NAS. (8) Так спецы ее и ведут (договор на обслуживание). В таблицах замеров даты начинаются в 2017 году! А они не должны были это заметить? и то что база пухнет? |
|||
10
Мимохожий Однако
12.05.22
✎
22:33
|
Я в файловых базах всегда отключаю этот функционал после того, как нарвался на подобную ситуацию. Теперь настало время для твоих спецов.
|
|||
11
H A D G E H O G s
12.05.22
✎
22:39
|
(9) они могли это не заметить, они могли заметить и ничего не сделать, это нормально, это функционал, заявленный вендором.
Там ведь нет инструкции "очищайте то, что старше 3 лет". Там нет самоочистки. А вот решить проблему по факту спецы должны, платно или бесплатно - это ньюансы. |
|||
12
palsergeich
12.05.22
✎
23:07
|
(9) truncate table
Это те данные потерю которых никто не заметит Ну если прям надо сохранить - есть способ, но 99% оно вам не надо |
|||
13
palsergeich
12.05.22
✎
23:13
|
select *
into dbo._таблицаприемник from dbo._ТаблицаИсточник m where m._Period >= @Period У меня из лярдной таблицы в поллярдную за 3 минуты перенеслось. Но потом в _таблицаприемник - надо индексы сделать как в _ТаблицаИсточник И detele таблицаИсточник exec sp_rename 'dbo.таблицаПриемник', 'ТаблицаИсточник' Если оставить данные за пол года в час уложитесь Но ИМХО транкейта будет достаточно |
|||
14
palsergeich
12.05.22
✎
23:14
|
А блин, база файловая, не обратил внимания(
Тогда снять ДТ, развернуть на сервере, там очистить средствами SQL и снова выгрузить Дт и вернуть как было |
|||
15
palsergeich
12.05.22
✎
23:16
|
(6) Так это разверните сервер 1с, SQL девелопер эдишн, сделайте что надо и удалите.
и никому об этом не говорите. |
|||
16
palsergeich
12.05.22
✎
23:19
|
понимаю что не совсем это правильно, но в Вашей ситуации родных, поставляемых вендором с какой либо гарантией решений Вашей проблемы нет.
Или через Tool_1CD - что есть нарушение лиц соглашения. Или через сервер что тоже есть нарушение) Можно конечно в одтельном сеансе небольшими порциями удалять, но это затянется на пес знает сколько, а так как файловая, то шанс словить блокировки очень велик |
|||
17
palsergeich
12.05.22
✎
23:21
|
После очистки каким либо методом, когда база уже будет файловая - напишите обработку по очистке этого регистра и запускайте из планировщика или крона, что у вас там за ОС в зависимости
|
|||
18
palsergeich
12.05.22
✎
23:23
|
(9) 100% в договоре на обсуживании SLA по доступности и выполнению работ, а состояние базы не прописано.
SLA выполнен - значит проблем нет. |
|||
19
Jury_yamal
12.05.22
✎
23:25
|
palsergeich я подумаю над обработчиком. Спасибо за идеи!
|
|||
20
palsergeich
12.05.22
✎
23:29
|
(19) и помним про бекапы, чем больше бекапов на любой стадии тем лучше, в файловом варианте всегда есть шанс что что то пойдёт не так
|
|||
21
Jury_yamal
12.05.22
✎
23:32
|
Бэкапы Наше ВСЕ!!! :-))
|
|||
22
Aleksey
13.05.22
✎
01:23
|
Если не базовая я бы тупо удалил бы этот регистр в конфигураторе, а потом накатил бы это же релиз
|
|||
23
hhhh
13.05.22
✎
06:07
|
а обработкой не получается? типа
Набор = РегистрыСведений.ЗамерыВремени.СоздатьНаборЗаписей(); Набор.Записать(); |
|||
24
Мимохожий Однако
13.05.22
✎
07:18
|
(15) Никто не мешает купить лёгкий сервер и решить проблему кардинально. Доступно и всерьёз.
|
|||
25
palsergeich
13.05.22
✎
11:39
|
(23) Это на сервере то на таком объеме будет больше суток выполняться.
|
|||
26
hhhh
13.05.22
✎
11:52
|
(25) запись пустого набора? файловая база 5 гигабайт?
|
|||
27
bolobol
13.05.22
✎
13:13
|
Серверная база, миллион записей: пустой набор = 25 минут
|
|||
28
bolobol
13.05.22
✎
13:14
|
Мы ж про 1С тут...
|
|||
29
OldCondom
13.05.22
✎
13:20
|
6.5 млрд записей - такое количество трудно представить. Плюс данных там будет на сотни гигов, уж никак не 5.8.
Попробуйте выгрузить/загрузить dt |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |