Существует ряд действий, зависящих от конфигурации компьютера и рабочей среды, которые позволяют повысить производительность Microsoft Access или конкретной базы данных Microsoft Access.
Оптимизацию производительности базы данных Microsoft Access начать лучше всего с запуска анализатора быстродействия, который может быть использован как для анализа базы данных в целом, так и для анализа выбранных объектов базы данных. По желанию пользователя анализатор быстродействия автоматически вносит некоторые изменения в базу данных.
Для оптимизации быстродействия базы данных Microsoft Access можно пользоваться анализатором быстродействия. Для этого выберем в меню Работа с базами данных на вкладке Анализ команду Анализ Быстродействия (Рис.2).
Выберем вкладку Выделить все для просмотра и анализа списка всех объектов базы данных.
После нажатия кнопки Выполнить появляется результат работы Анализатора (рис.3).
Рис. 2. Управляющее окно анализатора быстродействия
Анализатор быстродействия выдает три типа рекомендаций по оптимизации производительности: совет, предложение и мысль.
Рис. 3. Результат работы анализатора быстродействия
При предоставлении рекомендаций типа совет или предложение и можно нажать кнопку Оптимизировать и анализатор быстродействия выполнит оптимизацию, после чего выбранные рекомендации будут помечены «исправлен». Таким образом можно выполнить все нужные рекомендации по оптимизации типа совет и предложение.
Чтобы выполнить все рекомендации типа мысль, необходим творческий подход разработчика базы и не факт, что рекомендация может быть выполнена в рамках конкретной базы данных и требований заказчика.
По представленной базе данных были выданы только советы типа «мысль» по уменьшению количества реквизитов в формах Рапорт (главная форма разрабатываемого первичного документа) и Ежедневный рапорт (подчиненная форма). В данном случае разработчик базы данных ограничен рамками формы документа, установленной Госкомстатом РФ, что не позволило уменьшить количество реквизитов и базу данных можно считать соответствующей требованиям оптимизации быстродействия и зависимости объектов.