Уменьшение объёма БД [Pervasive]

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

Доброго времени суток!

Имеем галактика.ерп 8.10 и базу данных на первасив v8 объемом чуть больше 25 гб. архив ежемесячно прирастает на 15-20 мб.

В настройках сроки хранения данных не превышают 36 месяцев (см скриншот).

Рековер каталога не дает уменьшения объема.

Подскажите, что еще можно подкрутить, чтобы уменьшить объем БД.
За объем боремся в расчете на увеличение производительности.
Да и такие объемы архивировать утомительно. И, кажется, бессмысленно.

И общем, хотелось бы соптимизировать.

Изображение
у нас тут уже 15 баз - и это только начало ...
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Re: Уменьшение объёма БД [Pervasive]

Сообщение Polimer »

Как вариант, рассмотреть переход на MSSQL.
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

Насколько помню по сообщениям здесь же - размер базы только увеличится?
у нас тут уже 15 баз - и это только начало ...
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Re: Уменьшение объёма БД [Pervasive]

Сообщение Polimer »

mAd!Duke писал(а):Насколько помню по сообщениям здесь же - размер базы только увеличится?
Скорее всего, да. Но, производительность г. на SQL не сильно зависит от размера базы (до определенного предела). Возможно придется сделать апгрейд сервера и купить лицензию. 8)
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

Polimer писал(а):производительность г. на SQL не сильно зависит от размера базы (до определенного предела).
А каков это придел? Хотя бы приблизительно?
у нас тут уже 15 баз - и это только начало ...
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Re: Уменьшение объёма БД [Pervasive]

Сообщение Polimer »

mAd!Duke писал(а):
Polimer писал(а):производительность г. на SQL не сильно зависит от размера базы (до определенного предела).
А каков это придел? Хотя бы приблизительно?
ИМХО, несколько сотен гб.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: Уменьшение объёма БД [Pervasive]

Сообщение Начинающий путь »

mAd!Duke писал(а): И общем, хотелось бы соптимизировать.
У нас под 90 GB. Единственно , раз в год чищу таблицу Perevod, оставляя записи за прошедший и текущий год... Пределы в Pervasive, особенно в современных версиях 10 и 11 очень большие . Про оптимизацию: можно перейти на 64bit сервак и Pervasive, начиная с версии 10. Далее можно конвертнуть формат файлов в 9.5 со снятием ограничения на разбиение файлов по 2GB...
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

А можно подробнее про чистку таблицы? Каким образом это делаете? Это что-то собственного изобретения, или штатное средство?
у нас тут уже 15 баз - и это только начало ...
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

Вообще, вопрос больше о том, что ещё в можно подкрутить в настройках самой Галактики для уменьшения рамера БД и количества хранимых данных?
у нас тут уже 15 баз - и это только начало ...
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: Уменьшение объёма БД [Pervasive]

Сообщение Начинающий путь »

mAd!Duke писал(а):Вообще, вопрос больше о том, что ещё в можно подкрутить в настройках самой Галактики для уменьшения рамера БД и количества хранимых данных?
Штатными средствами Г-ка "чистится" в соответствующих модулях, например, в ЗП "Сжатие Базы данных", однако это довольно опасные функции и без досканального знания данных модулей их лучше не применять...
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

в модуле зп в настройке хранения данных стоял май 2009
выставили хранить с декабрь 2010 и получили такой расклад:

настройка/администратор/сервисные функции/информация о базе данных

до
PEREVOD Перечисления архивные
число записей 4 065 452
размер одной записи 481
размер всех 1 955 482 412
физически это 2 файла 3.3 гб

после
PEREVOD Перечисления архивные
число записей 272 686
размер одной записи 481
размер всех 131 161 966
физически это 4 файла 6.6 гб


это вот нормально-нет? БД исповедует принцип возрастания энтропии?

рековер еще не делали, но, боюсь, что не поможет.

подскажите, пожалуйста, как уменьшить размер таблиц?
у нас тут уже 15 баз - и это только начало ...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Уменьшение объёма БД [Pervasive]

Сообщение edward_K »

лучше select на таком объеме. потом вынос всех удаление всех файлов perevod и загрузка обратно.
это надежней да и сразу увидите где споткнулись если что.
Скорей всего место заняли индексы - тока не понятно почему так много.
Sniper
Постоянный обитатель
Сообщения: 114
Зарегистрирован: 26 июн 2009, 18:29
Контактная информация:

Re: Уменьшение объёма БД [Pervasive]

Сообщение Sniper »

mAd!Duke писал(а): настройка/администратор/сервисные функции/информация о базе данных
до
PEREVOD Перечисления архивные
число записей 4 065 452
физически это 2 файла 3.3 гб

после
PEREVOD Перечисления архивные
число записей 272 686
физически это 4 файла 6.6 гб

рековер еще не делали, но, боюсь, что не поможет.

подскажите, пожалуйста, как уменьшить размер таблиц?
вот как раз рековер и поможет.
он выгружает только существующие данные, удаленные не переносятся.
а так первазив физически записи не удаляет, только помечает как удаленные.
mAd!Duke
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49

Re: Уменьшение объёма БД [Pervasive]

Сообщение mAd!Duke »

Спасибо!
у нас тут уже 15 баз - и это только начало ...
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Уменьшение объёма БД [Pervasive]

Сообщение arrio »

mAd!Duke писал(а):в модуле зп в настройке хранения данных стоял май 2009
выставили хранить с декабрь 2010 и получили такой расклад:

настройка/администратор/сервисные функции/информация о базе данных

А это в Саппорте или где? У нас в саппорте к erp 8.1 в Настройка - Настройка системы, Настройка почты, Меню систем...
Ответить