Defragmentacja i kompaktowanie bazy danych w celu poprawy wydajności w programie Microsoft Access

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 288631 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Początkujący: Wymaga znajomości interfejsu użytkownika na pojedynczy użytkownik komputery.

Wersja dla programu Microsoft Access 2000 w tym artykule zobacz 209769.
Wersja dla programu Microsoft Access 97 niniejszego artykułu, 288631.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

Można zwiększyć wydajność programu Microsoft Access, jeśli użytkownik okresowo defragmentacji dysku twardego i kompaktowanie bazy danych.

Więcej informacji

Ponieważ dane na dysku twardym będzie fragmentacji za pośrednictwem czas, należy okresowo uruchamiać narzędzie defragmentacji dysku (lub Defragmentator dysków). Jeśli wprowadzisz zmiany, często w bazie danych, fragmenty Baza danych może również ulec fragmentacji. W związku z tym należy również okresowo Uruchom kompaktowania i Naprawianie Narzędzia bazy danych w programie Microsoft Access.

Defragmentowanie

Defragmentator dysków będzie umieścić wszystkie pliki, łącznie z bazą danych plik do klastry ciągłe na dysku twardym, co przyspiesza dostęp do plików. Z Wyjątek systemu operacyjnego Microsoft Windows NT, w przeciwnym razie defragmentowanie dysku twardego, trzeba przejść do kilku systemu operacyjnego fizycznej lokalizacji na dysku, aby pobrać plik bazy danych, plik dostęp jest wolniejszy.

Kompaktowanie

Uruchamianie kompaktowania i Narzędzie do naprawy bazy danych w programie Microsoft Access można również zwiększyć wydajność bazy danych. Narzędzie to tworzy kopię plik bazy danych i jest pofragmentowany, rozmieszcza ponownie, w jaki sposób plik bazy danych jest przechowywane na dysku. Po wykonaniu Skompaktowana baza danych ma regeneracji nieużywanego spacja i jest zwykle mniejsze niż oryginał. Poprzez kompaktowanie bazy danych często jest zapewnić optymalną wydajność aplikacji bazy danych, oraz skorygowanie strony ze względu na problemy ze sprzętem, awarii zasilania lub przepięcia itd. są rozpoznawane.

Jeśli w tabeli klucza podstawowego, kompaktowanie Przywraca rekordy tabeli w porządku klucza podstawowego. Zapewnia to odpowiednik utrzymywane bez indeksy klastrowane i umożliwia odczyt z wyprzedzeniem Funkcje aparatu bazy danych Microsoft Jet znacznie więcej efektywne.

Kompaktowanie aktualizuje również statystyk tabel w bazy danych są używane jako Jet optymalizuje kwerend. Statystyki te mogą stać się nieaktualne w miarę dodawania, manipulowane i usunięte z różnych tabel danych. Szybkość kwerend rozwinie się znacznie, ponieważ teraz pracy z dane zostały przerobione do tabel na sąsiadujących stronach. Skanowanie kolejnych stron jest znacznie szybsze niż skanowania stron pofragmentowanych. Kwerendy są Wymuszone recompile/zoptymalizować po każdego kompaktowania bazy danych.

Podczas kompaktowanie, można użyć oryginalnej nazwy pliku skompaktowaną bazę danych, lub Aby utworzyć oddzielny plik można użyć innej nazwy. Jeśli używasz takie same Nazwa i baza danych jest poprawnie skompaktowana, program Microsoft Access automatycznie zastępuje oryginalny plik jego skompaktowaną wersją.

W programie Microsoft Dostęp, można ustawić odpowiednią opcję, aby zautomatyzować tę procedurę. Aby to zrobić na Narzędzia menu, kliknij przycisk Opcje, kliknij przycisk Ogólne kartę i wybierz opcję Kompaktuj przy Zamknij pole wyboru. Spowoduje to automatyczne kompaktowanie i naprawianie Baza danych jest zamknięty.

Ograniczenia kompaktowanie

  • Aby operacja została wykonana pomyślnie musi być wystarczająco Miejsce na dysku twardym zarówno oryginał i skompaktowaną Baza danych.
  • Nie można kompaktować otwartej bazy danych. W wielodostępne środowiska, operacja się nie powiedzie, jeśli inny użytkownik otworzył Otwórz bazę danych.

    Uwaga W programie Microsoft Access kompaktowanie bazy danych, aby w czasie, gdy jest otwarte, jak baza danych została otwarta w trybie wyłączności.

Zdefragmentuj lub najpierw CD-ROM?

Jeśli kompaktowanie bazy danych po uruchomieniu Defragmentator dysków, użytkownik teoretycznie pozostaw otwarte dysku natychmiast po pliku mdb lub accdb na dysku, dzięki czemu system operacyjny umieścić dodatkowe informacje w następne klastrów fizycznej. To bardzo szybko. Jednakże jeśli użytkownik Defragmentacja po zakończeniu kompaktowania bazy danych, może zostać umieszczony plik mdb na Pierwsza część dysku następuje pozostałe pliki z dysku otwarte miejsce do końca (ścieżek wewnątrz) dysku. Dzięki temu dostęp do dysku Trwa nieco dłużej.

Uwaga W Kompaktuj przy zamknięciu ustawienie jest niedostępne w programie Access 97.

Właściwości

Numer ID artykułu: 288631 - Ostatnia weryfikacja: 17 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Słowa kluczowe: 
kbperformance kbhowto kbmt KB288631 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:288631

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com