База 1С SQL весит более 60 Гигов

37. goodwin12 29.11.11 16:58 Сейчас в теме
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
38. Murvin 30.11.11 08:14 Сейчас в теме
Раз в месяц в первую субботу к примеру в плане обслуживания настрой переиндексацию базы.
39. JAMBITTO 30.11.11 08:30 Сейчас в теме
Была такая же проблема, в скуле база весит 50 гигов, а при выгрузке в dt всего 2,5 гига.
Если в скуле посмотреть размер базы то сама база весит окло 3 гиг, а журнал транзакций все оставшееся.
Потом себя долго материл что не до конца настроил бэкап (с начала зделал только быкап самой базы).
после того как настроил бекап журнала транзакций, через пару дней, все пришло в порядок, т.е. база весить стала около 3 гиг и журнал транзакций от 1 мб до больше.
40. JAMBITTO 30.11.11 08:40 Сейчас в теме
дополню. Сначала тоже делал переиндексацию, резултат был не существенный.
выгрузка-загрузка непомогала а усугубляло дело.
так что настраивай бекап. и все будет хорошо.
я настроил так:
- В 24 часа делается полный бекап базы с полной перезаписью файла бекапа.
- Втечении дня с 7:00 до 19:00 каждые полчаса делается бекап журнала транзакций в файл (из пункта выше)с до записью

итог: после первого пункта бекап будет весить чуть больше чем вес реальной базы.
во время второго он будет каждые пол часа расти по мере работы пользователей.
на следующий день все повториться.
41. pas81 30.11.11 10:53 Сейчас в теме
А что здесь плохого в размере, вот у меня партионный учет был включен на 7.7 база через год стала весить 0.5 Тбайт, только диски успевали покупать.
42. pas81 30.11.11 10:55 Сейчас в теме
Для ПостГри не знаю, но лучше прописать регламенты, к примеру Ребилт базы (можно использовать и СКУЛЬ разницы как таковой между 1с-ким нет), шринк базы обязательный (раз в неделю), если заканчивается место разнести на разные диски БД.
43. DrDrey 01.12.11 00:17 Сейчас в теме
В типовой конфигурации такая ситуация может быть следствием:

1. Большого количества документов (более 2-3 тысяч документов в день)

2. Или хранение данных в хранилище, яркий пример большое количества фотографий для каждой номенклатуры например под тристо тысяч позиций ))).

Р Е Ш Е Н И Е:

1. В первом случае сворачиваю базу каждый год... база за год достигает у клиента 100 - 120 гигов)... при этом каждый квартал выгружаем и загружаем базу база уменьшается от 5 до 20 гигов. или очищать временный и ненужные таблицы в SQL нужно смотреть

(также есть готовое решение свертки документов по месяцам документы сворачиваются в разрезе контрагентов и договоров! т.е. например вместо двадцати документов одного контрагента сформированные в течении одного месяца преобразуются в один в начале месяца или в конце как следствие уменьшение количество партий правда делал под УПП если нужно обращайтесь сделаю для УТ – база уменьшается как минимум в 10 раз а то и в 100 раз).

2. Во втором случае некуда деться боремся только уменьшением данных если нужно напишу обработку по свертке например фотографий (т.е. например конвертация в jpeg уменьшение разрешения (размера) фотографий)

***
В нетиповой конфигурации такая ситуация может быть следствием ошибок разработчика (не корректная работа например с регистрами сведений и накопления или партий как следствие разрастание базы) приходилось править… ))) короче нужно смотреть...
44. plasmoid 20.10.09 09:13 Сейчас в теме
Такая ситуация есть УТ работают в ней с июня месяца. В данный момент она весит в районее 66 Гигов. Количество пользователей где то около 20-25. Формат SQL(PostgreSQL). Такой размер это номрально вообще или нет???
45. JohnyDeath 302 20.10.09 09:31 Сейчас в теме
За 5 месяцев - 66 гигов от 20 пользователей?? ИМХО, многовато. Или у вас в базе хранятся фото и видео товара?
Да и какой-нить "Журнал изменений" прикручен. Хотя всё равно много
46. Душелов 4021 20.10.09 10:10 Сейчас в теме
Ну смотря какое количество номенклатуры и документов...
47. Трактор 1265 20.10.09 10:21 Сейчас в теме
Работаем на УТ PGSQL год. 40-60 пользователей. База 12 Гиг. Полёт нормальный. Периодически выполняем команду вакуум. То есть переиндексируем базу.
Посмотри статистику PGSQL по таблицам. Что распухло?
48. JohnyDeath 302 20.10.09 10:55 Сейчас в теме
(3) Василий, согласись, что 25 пользователей не могут забить базу таким количеством номенклатуры и документов за 5 месяцев (если всё типовое)
49. Altair777 647 20.10.09 11:01 Сейчас в теме
50. Трактор 1265 20.10.09 11:02 Сейчас в теме
Может быть у них миллион контрагентов и миллион номенклатуры. Тогда база будет пухнуть при пересчёте остатков каждый месяц. У меня был такой клиент. Правда все контрики настоящие. Их действительно лимон.
51. JohnyDeath 302 20.10.09 11:03 Сейчас в теме
5(!) МЕСЯЦЕВ. Тут не в регистрах дело.
Автор, говори какие таблички самые толстые. Очень интересно
52. anig99 2855 20.10.09 11:09 Сейчас в теме
Я думаю, что лог транзакций не чистится совсем...думаю начинать советы нужно с основ администрирования постгре...я бы посоветовал, то в нем я не бум-бум
53. plasmoid 20.10.09 11:56 Сейчас в теме
кароч логи весят 58 гигов.... как их чистить я не знаю может кто сталкивался с подобными манипуляциями в Postgre
54. Трактор 1265 20.10.09 11:58 Сейчас в теме
ищи в рекомендациях 1С слово vacuum Поможет.
55. plasmoid 20.10.09 13:11 Сейчас в теме
спасибо за ценный совет, ном еня больше интерсеует вопрос как все таки почистить логи??
56. vip 20.10.09 13:50 Сейчас в теме
57. plasmoid 20.10.09 14:31 Сейчас в теме
(13) а культурно писать вы не умеете?
58. Душелов 4021 20.10.09 14:37 Сейчас в теме
(14) В (11) все было сказано.
59. plasmoid 21.10.09 16:39 Сейчас в теме
сколько по времени может занять выполнение VACUUM и REINDEX? на 8-ми гиговой базе??
60. Трактор 1265 21.10.09 16:39 Сейчас в теме
(16) у нас занимает 20 минут
61. Душелов 4021 21.10.09 16:39 Сейчас в теме
(16) Вопрос не в лоб, а по лбу.
Все зависит от железа и от того, как сконфигурирован sql сервер.
62. plasmoid 21.10.09 18:48 Сейчас в теме
хмммм туплю но что поделать, в общем эксперементально опытным путем все выясниться
63. plasmoid 25.10.09 12:37 Сейчас в теме
запустил vacuum вчера днем идет уже сутки.... что будит если до завтра не успеет пройти а народ ломанется активно в базу работать?
64. Трактор 1265 25.10.09 13:43 Сейчас в теме
Лучше пусть играет. Можно на всякий случай второй сервер поднять. Этот не трогай - только испортишь.
65. plasmoid 25.10.09 14:32 Сейчас в теме
ок не буду но чем дальше тем еще веселее тема перед тем как уезжать с работы заглянул в диспетчер задач где напротив процессов по имени pgAdmin написано не отвечает....запускал Vacuum из под него что дальше делать я х.з...
А на счет еще один сервак поднять это как??? у меня то база одна я чего то этого не допонял...
66. Трактор 1265 25.10.09 17:56 Сейчас в теме
Я не специалист по Postgre. Лучше помолчу про его поведение.
В любой конторе можно найти запасной сервер где поднять базы из копии. На крайний случай можно поднять файловые копии. Чтобы люди завтра утром смогли работать.
67. JohnyDeath 302 27.10.09 14:32 Сейчас в теме
Автор, всё получилось? Вакуум успел отработать до прихода первого пользователя?
68. Трактор 1265 27.10.09 14:42 Сейчас в теме
24+ Точно! Саша, тебя ещё не уволили после наших советов?
69. plasmoid 27.10.09 19:39 Сейчас в теме
24 25 хмммм не могу сказать что он отработал но вакуум в какой то момент то ли отключился то ли что я в общем х.з в понедельник утром уже все нормально смогли работать да и база стала вроде двигаться по быстрее.... просто насколько я въехал из факов и форумов, после того как вакуум заканчивается он выводит время сколько он шел, а у меня времени в отчете не было в общем х.з в эти выходные снова буду пробовать... по крайней мере удалось вычитать что vacuum analyze можно запускать и момент када работаю в базе так он не блокирует таблицы...вот он кста после выполнения выводит время сколько эта басня длилась, да и и на кнопке вместо Ок написано Завершено в PGadmin'e....
70. JohnyDeath 302 28.10.09 10:49 Сейчас в теме
(26) а сколько в понедельник база стала весить.
Отпишись после новых экспериментов.
71. plasmoid 28.10.09 11:09 Сейчас в теме
поменела где то метров на 300 вообще у мну такое ощущение что нормальный результат будит виден в том случае если после vacuum full следом запустить и reindex вот тогда база должна нормально раздуплиться...
Тут еще очень интересный момент возник, что для postgresql лучше windows или linux анализирую те статьи которые я смог нарыть в инете и сообщения на многих форум я пришел к выводу что postgresql под linux будит лучше работать плюс к тому же его хотя бы мона будит пропатчить теми патчами которые на своем сайте выложила 1С. Потому как под винды их никто не смог скомпилить и проставить.
72. anig99 2855 28.10.09 13:12 Сейчас в теме
после реиндекса может наоборот вырасти....
73. plasmoid 28.10.09 14:14 Сейчас в теме
(29) все равно его делать надо а там уже видно будит....
74. plasmoid 16.11.09 12:51 Сейчас в теме
в итоге такие результаты vaccum analyze занимает по времени около 8 часов.... vacuum full около 14 часов, reindex еще пока для все базы не запускал но думаю будит где то тоже около 7-8 часов
75. an_zhdan 16.11.09 18:17 Сейчас в теме
У меня база под сорок гиг. Реально помогает Выгрузить базу в dt и загрузить же сразу обратно ...
эффект намного выше чем гоняние вакуумов и аналайза. Проверено.
76. plasmoid 16.11.09 18:57 Сейчас в теме
была такая мысль =)) ето уже как раз следующее что я собираюсь попробовать вот ткоа один вопрос сколкьо может занять выгрузка и загрузка???? сутки или больше?
77. plasmoid 16.11.09 18:58 Сейчас в теме
кста выгрузка идет откуда из SQL или из самой 1с??
78. anig99 2855 16.11.09 19:04 Сейчас в теме
120 гигов загрузка-выгрузка 12-14 часов, размер dt - 4гб
79. plasmoid 16.11.09 21:13 Сейчас в теме
сань это в твоем случает =)))) как будит у мну тока опыт покажет
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот