On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





ссылка на сообщение  Отправлено: 14.04.19 18:47. Заголовок: Обслуживание БД Pervasive


Добрый день. БД достаточна редкая, как уменьшить размер базы (сжать) после "обрезки" данных в программе.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


администратор




ссылка на сообщение  Отправлено: 15.04.19 09:13. Заголовок: Добрый день ! С пом..


Добрый день !

С помощью штатной утилиты Pervasive.SQL - REBUILD.

Здесь нужно сказать, что программа удаляет записи при очистке БД, но PSQL
считает, что место на диске лучше использовать в дальнейшем, чем заново запрашивать.
В современных релизах PSQL (если не ошибаюсь, то начиная с V.12) есть фоновая операция
дефрагментации БД, которая кроме упаковки еще и ускорят доступ к данным ...

1. Желательно также выполнить очистку протокола работы и корзины удалённых документов.
Перед любыми манипуляциями с БД, закройте пожалуйста все копии работающей программы
и сделайте резервную копию папки с программой и БД. Это всегда полезно.

2. Операции с упаковкой БД крайне желательно (но не обязательно) выполнять на том компьютере
где расположена БД. Т.е. при сетевой работе - на сервере.

3. В меню ПУСК Windows откройте группу программ Pervasive.SQL и запустите PSQL REBUILD.
В папке BASE программы выберите все файлы *.MKD, все параметры - по умолчанию.
(если это упаковка БД, а не ремонт или восстановление)

4. Выполните. Ошибок быть не должно. Если вдруг есть - см. лог. файл, там будут
указаны проблемные файлы БД и причина.

5. Всё. Можете сравнить размер файлов *.MKD в папке BASE до и после упаковки …

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 15.04.19 09:50. Заголовок: Спасибо, я так поним..


Спасибо, я так понимаю файлы *.MKD это и есть файлы БД? Они у меня расположены в папке с программой. Верно понимаю, что достаточно сделать копию папки с программой? Просто никогда не работал Pervasive.SQL(

Спасибо: 0 
ПрофильЦитата Ответить
администратор




ссылка на сообщение  Отправлено: 15.04.19 10:03. Заголовок: Постараюсь ответить ..


Постараюсь ответить на Ваш запрос по пунктам …

1. Да, абсолютно верно. Файлы *.MKD (MicroKernel Database) - это файлы БД PSQL.
2. Значит Вы работаете с программой Memo Sclad4x4. :)
3. Да, достаточно сделать копию папки с программой, в которой находятся у Вас и файлы БД.
4. Значит у Вы не работали с банковскими и финансовыми системами - именно там распространён P.SQL из-за своей легендарной надёжности. :)

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 15.04.19 10:21. Заголовок: Спасибо за развернут..


Спасибо за развернутый ответ!

Спасибо: 0 
ПрофильЦитата Ответить
администратор




ссылка на сообщение  Отправлено: 15.04.19 10:22. Заголовок: Пожалуйста ! Возникн..


Пожалуйста ! Возникнут вопросы - непременно пишите ... :)

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет