Я обновил MS Access (файл .mdb
) со связанного сервера, созданного на SQL сервере. Я постараюсь обновить примерно 2 миллиона записей. Обновление прошло успешно.
Но я вижу, что размер файла .mdb
увеличился примерно до 1,2 ГБ с 41 МБ.
Почему размер увеличивается? Как решить эту проблему?
Я заметил и попробовал следующие вещи.
Увеличение размера происходит при первом обновлении, если я выполняю тот же запрос на обновление во второй раз размер файла не увеличивается.
Если я удалю записи, которые обновляются из запроса, размер файла MDB останется прежним.
Я буду использовать параметры Repair и Compact Database из MS Access, затем размер уменьшился примерно до 41 МБ, опубликуйте, что если я обновлю записи, размер не будет увеличен в файл MDB.
Я хочу знать, почему размер увеличен? Как их предотвратить? Как я могу выполнить базу данных компактного восстановления после выполнения запроса на обновление?