Как ускорить работу Access

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Эта статья содержит рекомендации по повышению производительности базы данных Microsoft Office Access. Выполнив эти советы помогут ускорить многих операций базы данных, например запуск отчетов или открытии формы, основанные на сложных запросов.

Одним из лучших способов повышения быстродействия базы данных является создание индексов для часто используемых полей. Индексы обеспечивают более заметное повышение быстродействия, чем какие-либо другие методы, описанные в этой статье. Некоторые индексы создаются в Access автоматически, но необходимо тщательно проверять, действительно ли дополнительные индексы приведут к ускорению работы.

В этой статье рассматриваются способы оптимизации производительности конкретных объектов базы данных, таких как путем создания индекса. Подробнее читайте в статье Создание и использование индекса для увеличения производительности и ссылок в разделе См.

В этой статье

Повысить производительность локальной базы данных

Повышения производительности в многопользовательской среде

Повысить производительность Access на компьютере

Повышение быстродействия локальной базы данных

Представленные ниже рекомендации помогут вам оптимизации производительности локальной базы данных Access — база данных, который хранится на локальном жестком диске, а не в сети.

Отключение автозамены имен

Задание базы данных, чтобы сжать и восстановить автоматически

Откройте базу данных в монопольном режиме

Отключение параметров автозамены

Отключение автозамены имен

Автозамена имен гарантирует, что функциональность объектов базы данных не меняется при переименовании другие объекты базы данных, которые зависят от них. Например если переименовать таблицу, и запросов, которые используют эту таблицу, автозамены имен гарантирует, что эти запросы не разрывать из-за изменения. Эта функция может быть полезно, но некоторые замедлить производительность.

Если стабильного структуры базы данных и ее объектов не будут переименованы, можно безопасно отключить автозамену имен для повышения производительности.

  1. Откройте базу данных, которую требуется оптимизировать.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области диалогового окна Параметры Access выберите категорию Текущая база данных.

  4. В правой области в разделе Параметры автозамены имен снимите все флажки.

Настройка базы данных для автоматического сжатия и восстановления

Со временем производительности файл базы данных может занять из-за места, остается выделенной удалена или временные объекты. Команда сжатия и восстановления удаляет этого неиспользуемого пространства и могут помочь работают быстрее и эффективнее базы данных. Можно настроить параметр для запуска команды сжатия и восстановления автоматически при закрытии базы данных.

  1. Откройте базу данных, которую требуется оптимизировать.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области диалогового окна Параметры Access выберите категорию Текущая база данных.

  4. В правой области в разделе Параметры приложений установите флажок Сжимать при закрытии.

Открытие базы данных в монопольном режиме

Если вы — единственный пользователь, с помощью базы данных, открытии базы данных в режиме монопольный лишает пользователей возможности одновременно с помощью базы данных и повышения производительности.

  1. Запустите Access, но не открывайте базу данных. Если база данных уже открыта, закройте ее.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  3. В диалоговом окне Открытие файла базы данных выберите файл базы данных, который требуется открыть. Для поиска нужного файла можно воспользоваться списком Папка.

  4. Щелкните стрелку на кнопке Открыть и выберите пункт Монопольно.

Отключение параметров автозамены

По умолчанию орфографические ошибки исправляются в Access прямо во время ввода с помощью автозамены. Отключение функции автозамены может привести к повышению быстродействия.

  1. Откройте базу данных, которую требуется оптимизировать.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области диалогового окна Параметры Access выберите категорию Правописание.

  4. В правой области в разделе Параметры автозамены нажмите кнопку Параметры автозамены.

  5. В диалоговом окне Параметры автозамены снимите флажки параметров, которые считаете ненужными.

    Примечание : Чтобы ощутить улучшение, необязательно отключать все параметры автозамены, но чем больше параметров отключено, тем заметнее будет эффект.

К началу страницы

Повышение быстродействия в многопользовательской среде

Следующие рекомендации помогают оптимизировать работу базы данных Access в многопользовательской среде.

Разделение базы данных

Изменение параметра блокировки уровня страницы или запись

Выберите соответствующий параметр блокировки записи

Настройка сети обновления и обновления параметров

Разделение базы данных

При разделении базы данных в файл базы данных на сервере сети, в какие называется серверной базы данных поместите таблиц данных. Другие объекты базы данных, например запросов, форм и отчетов, поместите в другой файл базы данных, который называется клиентской базы данных. Пользователи сохранять свои собственные копии клиентской базы данных на свои компьютеры. Поскольку только те данные, отправленное через сеть повысит производительность.

Разделение базы данных производится с помощью мастера разделения баз данных.

  • На вкладке " Работа с базами данных " в группе Перенос данных выберите Базу данных Access.

Изменение уровня блокировки

Во время редактирования записей в Access часть данных блокируется. Объем блокируемых данных зависит от выбранного режима блокировки. Если выбрать блокировку на уровне страниц, это может повысить быстродействие. Однако блокировка на уровне страниц может ухудшить доступность данных, поскольку в этом случае блокируется больше данных, чем на уровне записей.

  • Блокировка на уровне страницы    Microsoft Access блокирует страницу, содержащую записи (страница является область памяти, где находится запись). Редактирование записи с поддержкой блокировки на уровне страницы также могут вызывать хранятся в памяти будет заблокирован рядом других записей. Однако производительность быстрее при использовании блокировки на уровне страницы вместо блокировки на уровне записей.

  • Блокировки на уровне записей    Запись, которая редактируется блокируется. Не влияет на другие записи.

Изменение параметра блокировки уровня страницы или запись   

  1. Откройте базу данных, которую требуется настроить.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области выберите категорию Дополнительно.

  4. В правой области в разделе Дополнительно установите или снимите флажок Открытие баз данных с использованием блокировки на уровне записей.

Выбор подходящей настройки блокировки на уровне записей

Когда пользователь изменяет записи, они блокируются в Access. Число блокируемых записей и период времени, на которое они блокируются, зависят от выбранных значений параметров блокировки на уровне записей.

  • Отсутствует     Access не заблокировать записи или страницы, пока не пользователь сохраняет изменения в него, что приводит к данных более быстрый доступ. Тем не менее конфликты данных (одновременного изменения, внесенные ту же запись) могут возникать при использовании этого параметра. В случае конфликта данных пользователю необходимо решить, какая версия данных, чтобы сохранить. Это обычно наибольшую, но конфликтов данных может важнее повышение производительности.

  • Изменяемой записи     Microsoft Access блокирует записи по мере один пользователь начинает для его изменения. В результате блокировки записей для длительного периода времени, но вероятность конфликтов данных.

  • Все записи     Microsoft Access блокирует все записи в таблице при любой формы или режиме таблицы, который использует этой таблицы открыт. Это может повысить производительность пользователя, который изменение данных в таблице, но он ограничивает другим пользователям возможность редактирования данных больше, чем выполните другие параметры.

Изменение параметров блокировки записи   

  1. Откройте базу данных, которую требуется настроить.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области выберите категорию Дополнительно.

  4. В правой области в разделе Дополнительно установите переключатель Блокировка по умолчанию в требуемое положение.

Корректировка параметров обновления в сети

Попробуйте изменить значения параметров Период обновления (с), Период повтора обновления (мс), Число повторов обновления и Период обновления ODBC (с).

Параметры Период повтора обновления и Число повторов обновления определяют, с какой частотой и сколько раз Access пытается сохранить запись, блокированную другим пользователем.

Параметры Период обновления ODBC и Период обновления позволяют контролировать частоту обновления данных в Access. Такое обновление затрагивает только данные, которые уже содержатся в таблице данных или в форме. При обновлении не производится переупорядочение записей, отображение новых записей или исключение удаленных записей и результатов запросов, переставших удовлетворять заданным условиям. Для просмотра таких изменений следует выполнить повторный запрос базовых записей для таблицы данных или формы.

Изменение обновления сети и обновления параметров   

  1. Откройте базу данных, быстродействие которой требуется повысить.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  3. В левой области выберите категорию Дополнительно.

  4. В правой области в разделе Дополнительно измените значения нужных параметров.

Совет : Для выполнения повторного запроса нажмите клавиши SHIFT+F9.

К началу страницы

Повышение быстродействия Access на компьютере

Следующие рекомендации помогают оптимизировать работу Access, независимо от того, где находится используемая база данных: на компьютере или в сети.

Отключение анимации пользовательского интерфейса

Отключить смарт-теги

Закройте другие программы не используется

Добавление дополнительной оперативной памяти с компьютером

Очистка вашей жестких дисках

Отключение службы Windows, не требующие

Настройка параметров виртуальной памяти

Не используйте экранной заставки

Не используйте фона рабочего стола

Отключение анимации в интерфейсе

В интерфейсе пользователя Access используется анимация, например при открытии меню. Такие эффекты делают интерфейс более наглядным, но немного замедляют работу приложения. Их отключение может повысить быстродействие.

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  2. В левой области выберите категорию Дополнительно.

  3. В правой области в разделе Вывод на экран снимите флажок Отображать ход изменения.

Отключение смарт-тегов

Если вы не пользуетесь смарт-тегами, отключите их, чтобы повысить быстродействие.

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Access.

  2. В левой области выберите категорию Дополнительно.

  3. В области справа в разделе Отображение снимите флажки Показывать смарт-теги в формах и отчетах и Показывать смарт-теги в таблицах.

Закрытие неиспользуемых программ

Закрытие других программ делает больше памяти доступным для доступа, которая помогает минимизировать использование места на диске и улучшает производительность.

Примечание : Можно также завершить некоторые программы, продолжающие работать после закрытия в фоновом режиме. Значки таких программ показаны в области уведомлений. Соблюдайте осторожность при завершении этих программ: некоторые из них могут быть необходимы для нормальной работы компьютера. Если в отношении какой-либо программы имеются сомнения, не завершайте ее работу.

Увеличение объема оперативной памяти на компьютере

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

Очистка жестких дисков

Периодически выполняйте следующие процедуры.

  1. Удаляйте с компьютера файлы, которые больше не нужны.

  2. Удаляйте временные файлы Интернета.

  3. Опустошайте корзину.

  4. Выполнение операции сжатия и восстановления базы данных. Найти ссылки на дополнительные сведения в разделе См.

  5. Выполняйте дефрагментацию жестких дисков.

Отключение ненужных служб Windows

Например, если на компьютере установлена надежная настольная программа резервного копирования, службу восстановления системы можно отключить. Благодаря отключению неиспользуемых служб Microsoft Windows для Access становится доступно больше оперативной памяти.

Важно : Отключая службы Windows, записывайте их имена, чтобы службы можно было быстро восстановить, когда в них вновь возникнет необходимость.

Корректировка параметров виртуальной памяти

В большинстве случаев значения параметров виртуальной памяти, используемые в Windows по умолчанию, обеспечивают оптимальную конфигурацию. Однако иногда корректировка этих параметров может улучшить работу Access. Параметры виртуальной памяти, устанавливаемые по умолчанию, имеет смысл изменять в следующих ситуациях.

  • На диске, на котором выделяется виртуальная память, мало свободного места, а на другом локальном диске места достаточно.

  • На другом локальном диске, работающем быстрее текущего диска, есть свободное место, и он используется менее интенсивно.

В таких случаях перенос виртуальной памяти на другой диск может повысить быстродействие.

Можно также получить более высокую производительность, указав фиксированный объем дискового пространства для виртуальной памяти. Попробуйте задать 1,5 раза объем виртуальной памяти как объем оперативной памяти, которая установлена на вашем компьютере. Например при наличии 1 024 МБ оперативной памяти, укажите 1 536 МБ для виртуальной памяти.

Примечание : Объем виртуальной памяти можно увеличить, если на компьютере часто запускается одновременно несколько больших приложений.

Сведения об изменении параметров виртуальной памяти см. в справке Windows (задайте поиск фразы «изменение виртуальной памяти»).

Отключение заставки

Экранные заставки занимают память и запускаются автоматически. Современный дизайн мониторов уже не требует использования заставок для защиты от «выжигания» экрана. Отказавшись от использования заставки, можно немного повысить быстродействие и обеспечить более стабильную работу компьютера.

Совет : Не используйте заставку как средство защиты от несанкционированного доступа. Чтобы заблокировать компьютер на время своего отсутствия, просто нажмите клавишу эмблемы Windows + L.

Использование рабочего стола без фона

Если в качестве фона рабочего стола выбрать (Нет), это немного улучшит быстродействие.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×