Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Тази статия съдържа съвети за подобряване на производителността на база данни на Microsoft Office Access. Като следвате тези съвети, можете да помогнете за ускоряването на много операции с бази данни, като например изпълняване на отчети или отваряне на формуляри, базирани на сложни заявки.

Един от най-добрите начини да подобрите производителността на база данни е да създавате индекси за често използвани полета. Чрез създаване на индекси можете да подобрите производителността повече отколкото можете с помощта на някои от съветите в тази статия. Access автоматично създава някои индекси вместо вас, но трябва внимателно да обмислите дали допълнителни индекси ще подобрят ефективността.

Тази статия не обсъжда начини за оптимизиране на производителността на определени обекти на бази данни, като например чрез създаване на индекс. За повече информация вижте статията Създаване и използване на индекс за подобряване на производителността.

В тази статия

Помощ за подобряване на производителността на локална база данни

Следните насоки могат да ви помогнат да оптимизирате производителността на локална база данни на Access – база данни, която се съхранява на локален твърд диск, а не в мрежа.

Изключване на автокоригиране на имена

Функцията за автокоригиране на имена помага да се гарантира, че функционалността на обектите на базата данни остава непроменена, когато други обекти на база данни, от които зависят, са преименува Например ако преименувате таблица и има заявки, които използват тази таблица, автокоригирането на имена гарантира, че тези заявки не се чупят поради промяната. Тази функция може да бъде полезна, но има и ниска производителност.

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

  1. Отворете базата данни, която искате да оптимизирате.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран на диалоговия прозорец Опции на Access щракнете върху Текуща база данни.

  4. В десния екран, под Опции за автокоригиране на именаизчистете всички квадратчета за отметка.

Настройване на базата данни за автоматично уплътняване и поправяне

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

  1. Отворете базата данни, която искате да оптимизирате.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран на диалоговия прозорец Опции на Access щракнете върху Текуща база данни.

  4. В десния екран, под Опции на приложениеПоставете отметка в квадратчето Уплътни при затваряне .

Отваряне на базата данни в монополен режим

Ако сте единственият човек, използващ база данни, отварянето на базата данни в режим на изключителен не позволява на други потребители да използват базата данни по едно и също време и могат да ви помогнат да подобрите производителността.

  1. Стартирайте Access, но не отваряйте база данни. Ако вече имате отворена база данни, затворете я.

  2. Щракнете върху Отвори и след това щракнете върху Преглед.

  3. В диалоговия прозорец отваряне изберете файла на базата данни, който искате да отворите. Можете да използвате списъка търси в , ако трябва да потърсите файла на базата данни.

  4. Щракнете върху стрелката до бутона Отвори и след това щракнете върху Отвори в монополенрежим.

Изключване на опциите за автокоригиране

По подразбиране Access коригира правописа по време на въвеждане. Можете да изключите функцията за автокоригиране, за да помогнете за подобряването на производителността.

  1. Отворете базата данни, която искате да оптимизирате.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран на диалоговия прозорец Опции на Access щракнете върху проверка.

  4. В десния екран, под Опции за автокоригиранещракнете върху Опции за автокоригиране.

  5. В диалоговия прозорец Опции за автокоригиране изчистете отметките от квадратчетата за опциите, които не искате.

    Забележка: Не е необходимо да изключвате всички опции за автокоригиране, за да видите полза, но колкото повече опции за автокоригиране изключвате, толкова по-голяма е ползата.

Най-горе на страницата

Помощ за подобряване на производителността в многопотребителска среда

Следните насоки могат да ви помогнат да оптимизирате производителността на база данни на Access, която се използва в многопотребителска среда.

Разделете базата данни

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

Разделяте база данни с помощта на съветника за разделяне на база данни.

  • В раздела инструменти за бази данни, в групата " данни за движение " щракнете върху база данни на Access.

Промяна на настройките за заключване на ниво страница или запис

Access заключва определен обем данни, докато редактирате записите. Количеството данни, които са заключени, зависи от настройката за заключване, която изберете. Можете да помогнете за подобряването на производителността, като изберете заключване на ниво страница. Обаче заключването на ниво страница може да намали наличността на данните, тъй като още данни са блокирани, отколкото при заключване на ниво запис.

  • Заключване на ниво страница    Access заключва страницата, която съдържа записа (страницата е областта за памет, където се намира записът). Редактирането на запис с разрешено заключване на ниво страница може да доведе до заключване и на други записи, съхранени наблизо в паметта. Работата обаче обикновено е по-бърза, когато използвате заключване на ниво страница вместо заключване на ниво запис.

  • Заключване на ниво запис    Access заключва само записа, който се редактира. Други записи не са засегнати.

Промяна на настройките за заключване на ниво страница или запис    

  1. Отворете базата данни, която искате да коригирате.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран щракнете върху Настройки на клиента.

  4. В десния екран, в секцията Разширени Поставете или изчистете отметката от квадратчето отваряй бази данни с помощта на заключване на ниво запис .

Избиране на подходящата настройка за заключване на записи

Access заключва записите, докато ги редактирате. Броят на записите, които имат заключване и колко време тези записи са заключени, зависи от настройката за заключване на запис, която изберете.

  • Без заключване     Access не заключва запис или страница, докато потребителят не запише промени в него, което води до по-лесно достъпни данни. Обаче конфликтите в данните (едновременни промени, направени в един и същ запис), могат да възникнат, ако използвате тази настройка. При възникване на конфликт на данни потребителят трябва да реши коя версия на данните да пази. Това обикновено е най-бързата опция, но конфликтите между данни могат да компенсират печалбата за изпълнение.

  • Редактиран запис     Access заключва запис веднага щом потребителят започне да го редактира. Резултатът е, че записите са заключени за по-дълги периоди от време, но е по-малко вероятно да има конфликти на данни.

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

Промяна на настройката за заключване на записи    

  1. Отворете базата данни, която искате да коригирате.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран щракнете върху Настройки на клиента.

  4. В десния екран, в раздела Разширени , под заключване на записи по подразбиранещракнете върху опцията, която искате.

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

Опитайте да регулирате интервала на обновяване (SEC), интервал на повторен опит за актуализиране (msec), брой повторни опити за актуализиранеи настройки за интервал на обновяване на ODBC (SEC) , както е необходимо.

Можете да използвате настройката за повторен опит за актуализиране и брой на настройките за повторни опити за актуализиране, за да зададете колко често и колко пъти Access се опитва да запише запис, когато е заключен от друг потребител.

Можете да използвате интервалите на обновяване на ODBC и настройките за интервал на обновяване , за да контролирате колко често Access обновява данните ви. Обновяват се само актуализираните данни, които вече съществуват във вашия лист с данни или формуляр. Обновяването не пренарежда записи, показва нови записи или премахва изтрити записи и записи от резултати от заявка, които вече не отговарят на определени критерии. За да видите тези промени, трябва да повторите заявка за свързаните записи за листа с данни или формуляра.

Промяна на настройките за обновяване на мрежата и актуализиране    

  1. Отворете базата данни, в която искате да помогнете, да се изпълнява по-бързо.

  2. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  3. В левия екран щракнете върху Настройки на клиента.

  4. В десния екран, в секцията Разширени променете желаните от вас настройки.

Съвет: За да повторите заявката, натиснете SHIFT + F9.

Най-горе на страницата

Помощ за подобряване на производителността на достъпа на вашия компютър

Следните насоки могат да ви помогнат да подобрите производителността на Access, независимо дали базата данни, с която работите, се съхранява на вашия компютър, или в мрежа.

Изключване на анимациите на потребителския интерфейс

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

  1. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  2. В левия екран щракнете върху Настройки на клиента.

  3. В десния екран, под Показванеизчистете отметката от квадратчето Показвай анимациите .

Изключване на етикети за действие

Ако не използвате етикети за действие, изключете ги, за да подобрите производителността.

  1. Щракнете върху Файл > Опции, за да отворите диалоговия прозорец Опции на Access.

  2. В левия екран щракнете върху Настройки на клиента.

  3. В десния екран, под Показванеизчистете отметката от квадратчето Показвай етикетите за действие в лист с данни , както и квадратчетата Показвай етикетите за действие във формуляри и отчети .

Затваряне на други програми, които не се използват

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

Забележка: Можете също да се наложи да излезете от някои програми, които продължават да се изпълняват във фона, след като ги затворите. Проверете в областта за уведомяване за тези програми. Внимавайте, когато излизате от тези програми, тъй като някои програми може да са необходими за функционирането на вашия компютър, както очаквате. Ако имате съмнение, най-вероятно няма да излезете от тези програми.

Добавяне на още RAM към компютъра

Добавянето на RAM към компютъра ви може да помогне на големите заявки да се изпълняват по-бързо и да ви позволят да имате повече отворени обекти на бази данни наведнъж. Освен това RAM памет е много по-бърза от виртуалната памет на твърдия диск. Когато добавите RAM, можете да намалите използването на диск и да подобрите производителността.

Изчистване на вашите хард дискове

Извършете периодично следния набор от стъпки:

  1. Можете да изтривате файлове от компютъра си, които вече не ви трябват.

  2. Изтрийте временните интернет файлове.

  3. Изпразнете кошчето.

  4. Изпълнение на операции за уплътняване и поправка на вашите бази данни.

  5. Дефрагментиране на хард дисковете.

Забраняване на услуги на Windows, които не ви трябват

Например ако имате добро решение за архивиране на работния плот, трябва да имате предвид забраната на услугата System Restore. Забраняването на Microsoft Windows Services, които не използвате, прави повече RAM за Access.

Важно: Ако решите да забраните Windows Services, Проследявайте това, което забранявате, така че да можете лесно да активирате повторно всички услуги на Windows, които решите, че изисквате.

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

В повечето случаи настройката за виртуална памет по подразбиране, използвана от Windows, трябва да се извършва оптимално. В някои случаи обаче настройването на настройките за виртуална памет може да подобри производителността на Access. Обмислете настройването на настройките по подразбиране за виртуална памет в следните случаи:

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

  • Друг локален диск, който е по-бърз от текущия диск, има свободно място и не се използва силно.

В тези случаи може да получите по-добра производителност, като зададете различен диск за виртуална памет.

Можете също да получите по-добра производителност, като зададете фиксиран размер на дисково пространство за виртуална памет. Обмислете Задаване на 1,5 времена като много виртуална памет като количеството RAM, което е инсталирано на вашия компютър. Например ако имате 1 024 мегабайта (МБ) RAM памет, задайте 1 536 МБ за виртуална памет.

Забележка: Може да поискате да зададете повече виртуална памет, ако често изпълнявате няколко големи приложения едновременно.

За помощ при промяна на настройките за виртуална памет потърсете в помощта за Windows "промяна на виртуалната памет".

Да не се използва скрийнсейвър

Скрийнсейвърите използват памет и се стартират автоматично. Поради подобрения в проектирането на монитори скрийнсейвърите вече не са необходими, за да се защити Вашият монитор от "прегаряне". Можете да повишите производителността малко и да помогнете на вашия компютър да работи по-гладко, като не използвате скрийнсейвър.

Съвет: Не разчитайте на скрийнсейвър, за да защитите компютъра си от неупълномощен достъп. За да помогнете за защитата на вашия компютър, когато излезете, натиснете клавиша с емблемата на Windows + L.

Не използвайте фон на работния плот

Може да видите известно подобрение чрез задаване на фона на работния плот на (няма).

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×