Microsoft Office Access Performance Tuning Guide

1.依據KB209126的建議來最佳化查詢效能。
Information about query performance in an Access database
https://support.microsoft.com/kb/209126

我們遇到一個案例,當Access使用[更新查詢](Update Query)更新大量的外部Oracle資料時,將[發生錯誤就失敗]設定為[是](change FailOnError to Yes on Query Properties),可以大幅改善執行效能。

2.當Access存取外部資料庫,例如SQL Server,如果可以就使用通過查詢(pass-through query),因為通過查詢可以直接將SQL語句傳送到SQL Server上執行,可以獲得最好的執行效能。
How to create an SQL pass-through query in Access
https://support.microsoft.com/kb/303968

相同的案例,當Access需要更新大量的外部Oracle資料時,改用通過查詢(pass-through query),執行速度比[發生錯誤就失敗]設定為[是](change FailOnError to Yes on Query Properties)更快速。