Автор | Сообщение |
|
Отправлено: 14.04.19 18:47. Заголовок: Обслуживание БД Pervasive
Добрый день. БД достаточна редкая, как уменьшить размер базы (сжать) после "обрезки" данных в программе.
|
|
|
Ответов - 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 до и после упаковки …
|
|
|
|
Отправлено: 15.04.19 09:50. Заголовок: Спасибо, я так поним..
Спасибо, я так понимаю файлы *.MKD это и есть файлы БД? Они у меня расположены в папке с программой. Верно понимаю, что достаточно сделать копию папки с программой? Просто никогда не работал Pervasive.SQL(
|
|
|
|
| администратор
|
|
|
Отправлено: 15.04.19 10:03. Заголовок: Постараюсь ответить ..
Постараюсь ответить на Ваш запрос по пунктам … 1. Да, абсолютно верно. Файлы *.MKD (MicroKernel Database) - это файлы БД PSQL. 2. Значит Вы работаете с программой Memo Sclad4x4. :) 3. Да, достаточно сделать копию папки с программой, в которой находятся у Вас и файлы БД. 4. Значит у Вы не работали с банковскими и финансовыми системами - именно там распространён P.SQL из-за своей легендарной надёжности. :)
|
|
|
|
Отправлено: 15.04.19 10:21. Заголовок: Спасибо за развернут..
Спасибо за развернутый ответ!
|
|
|
|
| администратор
|
|
|
Отправлено: 15.04.19 10:22. Заголовок: Пожалуйста ! Возникн..
Пожалуйста ! Возникнут вопросы - непременно пишите ... :)
|
|
|
|