仔細地選擇索引
Access根據數據類型,使用了一個索引來依照合理的順序分類數據。正確的索引能夠提高其性能,而錯誤的索引則會降低效率。到目前為止,最常見的錯誤就是設置過多的索引。因為Access會在你每次添加或更改記錄的時候升級索引,因此過多的索引就會影響其性能。幸運的是,你可以采用一些關於索引方面的向導來幫助你:
請記住,一個主鍵約束會自動地進行歸類,這是一個你無法控制的內部動作。在大多數的表格中,這是你真正需要的唯一索引。它之所以被成為是獨一無二的索引是由於在域中的所有值都必須是獨一無二的。
作為一般規則,可以考慮將表格的外鍵約束編入索引。
避免表格中一個你會頻繁更新的額外索引,除非是在上述的情況下所應用的。
如果這個表格具有主鍵約束,那麼僅在當你處理大量的數據,而你打算經常通過這個域來進行搜索或分類,或是這個域所包含的大部分都是獨一無二的值時,可以考慮將第二個域編入索引。
簡單說來,將任何你想要進行分類、搜索或是加入其它表格的域編入索引,都能夠提升你任務完成的速度。只需要記住,每個索引都會增加數據庫的大小,過多的索引會使一切都變慢。如果你處理的只是一些少量到適中的量的數據,那麼除了主鍵約束之外的索引則通常都是不必要的。
關於索引最後的話:不要使用索引來進行分類。這並不是它們的用途,你也很可能無法得到你所需要的結果