Microsoft Access № 30: сжатие базы данных Access
Что такое сжатие базы данных Access и для чего оно применяется?
КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ: https://goo.gl/zgcfyg
ВКонтакте: http://vk.com/access_007
Google+: https://goo.gl/gsX4ym
Twitter: https://twitter.com/AndreyDomostoy
Facebook: https://www.facebook.com/groups/1220494128009052
При работе базы данных Access накапливается много “мусора” – это и удалённые файлы, порядок сортировки и пр. Постепенно база данных Access “раздувается” в размерах и может за счёт “мусора” увеличиться в несколько раз. Но может произойти и “поломка” базы данных, иногда с утратой ценных данных. Ведь при сжатии базы данных происходить не только удаление старых (уже удалённых пользователем, но оставшихся в базе) объектов базы данных Access и сортировок, индексов, но и проверка целостности данных. При обнаружении ошибки Access пытается устранить ошибку и у неё это неплохо получается. Если же не делать регулярное сжатие базы данных Access, ошибки могут накопиться до критического уровня, когда восстановление данных становиться невозможным.
Утилита осуществляет дефрагментацию данных на диске. При удалении записей место их освобождается не сразу. Также накапливаются ошибки из-за системных сбоев. Со временем внутренняя структура базы данных сильно фрагментируется, что приводит к увеличению размера файла, неэффективному использованию дискового пространства и даже неверной работе базы.
Сжатие уменьшает размер базы и повышает её эффективность. Сжатие можно делать время от времени вручную, а можно настроить Access на автоматическое сжатие и восстановление при закрытии. При работе с базой может происходить повреждение или утрата данных (например, при отключении питания или действии вирусов). При сжатии программа проверяет данные на наличие повреждений. При обнаружении ошибки Access пытается восстановить данные, а если это невозможно, выдаёт сообщение. Для автоматического сжатия и восстановления базы выбираем опцию Сервис – Параметры – Общие – Сжимать при закрытии.
Последние сообщения
127 полезных и бесплатных онлайн академий
23.04.2019
Ресурсы для objective-C программистов
21.03.2018