Страница 1 из 1

Оптимизация базы

СообщениеДобавлено: 03 мар 2017, 16:48
Leonardo
Добрый день! У нас есть база размером 90 ГБ на Pervasive, как можно ее оптимизировать или уменьшить размер для ускорения обработки запросов?

Leonardo была вот такая тема: http://forum.sbis.ru/viewtopi

СообщениеДобавлено: 06 мар 2017, 11:54
nkozlov
Leonardo
была вот такая тема:
viewtopic.php?f=6&t=31278&start=0&hilit=%D1%83%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0%D1%82%D1%8C#p168783
уменьшает размер, но, насколько я понял, на скорости работы БД это никоим образом не скажется.

Видел

СообщениеДобавлено: 06 мар 2017, 11:57
Leonardo
Сделал я эту компрессию, с 90 ужалось до 70, немного быстрее стало, но все равно слишком много весит и пользаки жалуются на быстродействие

А какой файл БД имеет наибольший вес?Пробовали

СообщениеДобавлено: 06 мар 2017, 12:35
nkozlov
А какой файл БД имеет наибольший вес?
Пробовали "Оптимизацию" средствами jinnee?

Да

СообщениеДобавлено: 06 мар 2017, 12:44
Leonardo
40 файлов EXTDOCS
Пробовал, там вообще смешно получается, после 6-10 часов оптимизации, база уменьшается на 2-3 гига, а при замере производительности показатели хуже, чем без оптимизации почти на треть.

СообщениеДобавлено: 06 мар 2017, 13:50
nkozlov
А не вариант сами таблицы очистить, если данные не нужны?

СообщениеДобавлено: 06 мар 2017, 13:51
Leonardo
в том то и дело, что у нас обслуживающая бухгалтерия и данные всегда нужны

СообщениеДобавлено: 06 мар 2017, 14:46
Благушин Виктор
есть вариант разбить на базы по периодам, например, годам, скопировать необходимое число раз, и удалить в каждой базе ненужные периоды... но тогда отчеты за разные периоды придется в разных базах искать!

СообщениеДобавлено: 06 мар 2017, 15:01
Leonardo
это не вариант, я оставлял отчетность только за 2016 год и уменьшилось всего на 5-6 гигов, может в самом pervasive есть средства для этого?