幫助 Access 更快運行

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

本文提供提升 Microsoft Office Access 資料庫效能的建議。 遵循這些建議,你可以幫助加快許多資料庫操作,例如執行報告或開啟基於複雜查詢的表單。

提升資料庫效能的最佳方法之一是為常用欄位建立索引。 透過建立索引,你可以比使用本文中的任何建議更有效地提升表現。 Access 會自動為你建立一些索引,但你應該仔細考慮新增索引是否會提升效能。

本文不討論如何優化特定資料庫物件的效能,例如建立索引。 欲了解更多資訊,請參閱文章「 建立並使用索引以提升績效」。

本文內容

協助提升本地資料庫的效能

以下指引可協助您優化本地 Access 資料庫的效能——即儲存在本地硬碟而非網路上的資料庫。

關閉名稱自動更正

命名自動更正功能有助於確保當其他資料庫物件被重新命名時,其功能仍能維持完整。 舉例來說,如果你重新命名一個資料表,而有查詢使用該資料表,名稱自動更正會確保這些查詢不會因為變更而出錯。 這個功能確實有用,但確實會讓效能變慢。

如果你的資料庫設計穩定且物件不會被重新命名,你可以安全地關閉名稱自動更正以提升效能。

  1. 打開你想優化的資料庫。
  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  3. 在 [Access 選項] 對話方塊的左窗格中,按一下 [目前資料庫]
  4. 在右側窗格的 「名稱自動更正選項」中,清除所有勾選框。

將資料庫設定為壓縮並自動修復

隨著時間推移,資料庫檔案的效能可能會變慢,因為仍有空間分配給已刪除或暫時物件。 Compact and Repair 指令能消除這些浪費空間,並能幫助資料庫更快、更有效率地運作。 你可以設定一個選項,當資料庫關閉時自動執行 Compact 和 Repair 指令。

  1. 打開你想優化的資料庫。
  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  3. 在 [Access 選項] 對話方塊的左窗格中,按一下 [目前資料庫]
  4. 在右側窗格的 「應用程式選項」中,選擇「 關閉時壓縮」 勾選框。

以專屬模式開啟資料庫

如果你是唯一使用資料庫的人,以專屬模式開啟資料庫可以防止其他使用者同時使用資料庫,並有助於提升效能。

  1. 啟動 Access,但不開啟資料庫。 如果你已經開啟資料庫,請關閉它。
  2. 點擊 開啟 ,然後點擊 瀏覽
  3. 「開啟 」對話框中,選擇你想開啟的資料庫檔案。 如果你需要瀏覽資料庫檔案,可以使用 「查找」 清單。
  4. 點擊 「開啟 」按鈕上的箭頭,然後點選 「獨家開啟」。

關閉自動更正選項

預設情況下,Access 會在你輸入時修正拼寫。 你可以關閉自動更正功能來提升效能。

  1. 打開你想優化的資料庫。

  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。

  3. 存取選項 對話框的左側窗格,點選 校樣

  4. 在右側窗格,在 自動更正選項中,點選 自動更正選項

  5. 自動更正選項 對話框中,清除你不想要的選項的勾選框。

    注意

    你不需要關閉所有自動更正選項才能看到好處,但關閉的自動更正選項越多,效益就越大。

頁面頂端

協助提升多使用者環境的效能

以下指引可協助您優化多使用者環境中 Access 資料庫的效能。

拆分資料庫

當你拆分資料庫時,你會把資料表放在網路伺服器上的資料庫檔案中,也就是所謂的後端資料庫。 你把其他資料庫物件,例如查詢、表單和報告,放到另一個稱為前端資料庫的資料庫檔案中。 使用者會在電腦上保留自己的前端資料庫副本。 效能會提升,因為只有資料會透過網路傳送。

你可以使用資料庫分割器精靈來分割資料庫。

  • 在] [資料庫工具 索引標籤的 [移動資料] 群組中,按一下 [Access 資料庫]

更改頁面層級或記錄層級鎖定設定

存取權限會在編輯記錄時鎖定一定量的資料。 被鎖定的資料量取決於你選擇的鎖定設定。 你可以透過選擇頁面層級鎖定來提升效能。 然而,頁面層級鎖定可能會降低資料可用性,因為被鎖定的資料比記錄層級鎖定還多。

  • 頁面層級鎖定 存取會鎖定包含該記錄的頁面, (該頁面是記錄所在的記憶體區域) 。 啟用頁面層級鎖定的編輯記錄,也可能導致附近儲存在記憶體中的其他記錄被鎖定。 不過,使用頁面層級鎖定而非記錄層級鎖定,效能通常會更快。
  • 紀錄級鎖定 存取權限只鎖定正在編輯的紀錄。 其他紀錄則不受影響。

更改頁面層級或記錄層級鎖定設定 

  1. 打開你想調整的資料庫。
  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  3. 在左側窗格,點選 「客戶設定」。
  4. 在右側窗格的 進階 區,透過 記錄層級鎖定 勾選框選擇或清除「開放資料庫」。

選擇適當的紀錄鎖定設定

存取記錄會鎖在你編輯時。 Access 鎖定的紀錄數量以及這些紀錄被鎖定的時間長短,取決於你選擇的鎖定設定。

  • 沒有鎖 存取權限不會鎖定紀錄或頁面,除非使用者儲存變更,這會讓資料更容易取得。 然而,使用此設定可能會發生資料衝突 (同時對同一記錄進行變更) 。 當資料衝突發生時,使用者必須決定要保留哪個版本的資料。 這通常是最快的選擇,但資料衝突可能超過效能提升。
  • 編輯紀錄 存取權會在使用者開始編輯紀錄時立即鎖定。 因此,紀錄會被鎖定較長時間,但資料衝突的可能性較低。
  • 所有紀錄 存取會鎖定表格中的所有紀錄,只要使用該表格的表單或資料表是開啟狀態。 這能提升編輯資料表使用者的效能,但會比其他選項更限制其他使用者編輯資料的能力。

更改紀錄鎖定設定 

  1. 打開你想調整的資料庫。
  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  3. 在左側窗格,點選 「客戶設定」。
  4. 在右側窗格的 進階 區,在 預設紀錄鎖定下,點選你想要的選項。

調整網路刷新和更新設定

試著調整刷新 間隔 (秒) 更新重試間隔 (毫秒) 更新重試次數,以及 ODBC 刷新間隔 () 秒,視情況調整。

你可以使用 更新重試間隔更新重試次數 設定,來指定當被其他使用者鎖定的紀錄時,Access 嘗試儲存的頻率和次數。

你可以使用 ODBC 的刷新間隔刷新間隔 設定來控制 Access 更新資料的頻率。 刷新只會更新已存在於你資料表或表單中的資料。 重新整理不會重新排序記錄、顯示新記錄,或移除已刪除的紀錄及不再符合指定條件的查詢結果記錄。 要查看這些變更,請重新查詢底層紀錄以取得資料表或表單。

更改網路刷新和更新設定 

  1. 打開你想幫助的資料庫,讓它更快運行。
  2. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  3. 在左側窗格,點選 「客戶設定」。
  4. 在右側的 進階 區,修改你想要的設定。

秘訣

若要重新查詢,請按 SHIFT+F9。

頁面頂端

幫助提升你電腦上的 Access 效能

以下指引有助於提升 Access 效能,無論您使用的資料庫是儲存在電腦上還是網路上。

關閉使用者介面動畫

Access 使用者介面包含動畫,例如選單開啟時。 雖然這些動畫讓介面更易操作,但也會稍微拖慢遊戲節奏。 你可以關閉它們來提升效能。

  1. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  2. 在左側窗格,點選 「客戶設定」。
  3. 在右側窗格的 「顯示」下,清除 「顯示動畫」 的勾選框。

關閉動作標籤

如果你不使用動作標籤,請關閉它們以提升效能。

  1. 點選「 檔案>選項 」以開啟 「存取選項 」對話框。
  2. 在左側窗格,點選 「客戶設定」。
  3. 在右側窗格的 「顯示」中,清除 資料表上的「顯示動作標籤 」以及「 表單與報告上的顯示動作標籤 」勾選框。

關閉其他未被使用的程式

關閉其他程式會讓 Access 可用更多記憶體,有助於減少磁碟使用並提升效能。

注意

你也可以考慮關閉後,讓一些仍在背景執行的程式退出。 請在通知區尋找任何此類計畫。 關閉這些程式時要小心,因為有些程式可能是電腦正常運作所必需的。 如果你有任何疑慮,可能不應該退出這些課程。

為你的電腦增加更多記憶體

在電腦中增加 RAM 可以幫助處理大型查詢更快,並允許你同時開啟更多資料庫物件。 此外,RAM 的速度遠快於硬碟上的虛擬記憶體。 當你加入記憶體時,可以減少磁碟使用並提升效能。

清理你的硬碟

定期執行以下步驟:

  1. 刪除電腦中不再需要的檔案。
  2. 刪除你的臨時網路檔案。
  3. 清空你的回收桶。
  4. 在您的資料庫上執行 Compact 和 Repair 作業。
  5. 重組你的硬碟。

關閉不需要的 Windows 服務

例如,如果你有良好的桌面備份方案,應該考慮停用系統還原服務。 停用你沒用的 Microsoft Windows 服務,會讓更多 Access 可用 RAM。

重要

如果你決定停用 Windows 服務,請記錄你關閉的項目,這樣你就能輕鬆重新啟用你認為需要的 Windows 服務。

調整你的虛擬記憶體設定

在大多數情況下,Windows 預設的虛擬記憶體設定應該能達到最佳效能。 然而,在某些情況下,調整虛擬記憶體設定可以提升 Access 效能。 在以下情況下,請考慮調整預設的虛擬記憶體設定:

  • 你目前用來做虛擬記憶體的硬碟空間不多,而另一個本地硬碟有空間。
  • 另一個比現有硬碟更快的本地硬碟有空間且使用率不高。

在這種情況下,你可能會透過指定不同的虛擬記憶體磁碟來獲得更好的效能。

你也可以透過指定固定的虛擬記憶體磁碟空間來獲得更好的效能。 考慮指定虛擬記憶體容量是電腦安裝記憶體容量的 1.5 倍。 例如,如果你有 1,024 MB (MB) RAM,虛擬記憶體應指定 1,536 MB。

注意

如果你經常同時執行多個大型應用程式,可能想指定更多虛擬記憶體。

如需更改虛擬記憶體設定的協助,請搜尋 Windows 說明「change virtual memory」。

不要使用螢幕保護程式

螢幕保護程式會使用記憶體並自動啟動。 由於螢幕設計的改良,螢幕保護程式不再需要來幫助保護螢幕免於「燒屏」。你可以透過不使用螢幕保護程式來提升效能,讓電腦運行更順暢。

秘訣

不要依賴螢幕保護程式來保護你的電腦免於未經授權的存取。 為了在離開時保護電腦,請按下 Windows 標誌鍵+L。

不要使用桌面背景

你可以把桌面背景設成 (無) 會有些改善。

頁面頂端