Access應(yīng)用:仔細地選擇索引_Access數(shù)據(jù)庫教程
推薦:空手建立Access數(shù)據(jù)庫軟件說明:包含源碼 說明: frmMain表單一個 Private Sub Command1_Click() On Error GoTo Err100 '定義表與字段 以下為引用的內(nèi)容:
仔細地選擇索引
Access根據(jù)數(shù)據(jù)類型,使用了一個索引來依照合理的順序分類數(shù)據(jù)。正確的索引能夠提高其性能,而錯誤的索引則會降低效率。到目前為止,最常見的錯誤就是設(shè)置過多的索引。因為Access會在你每次添加或更改記錄的時候升級索引,因此過多的索引就會影響其性能。幸運的是,你可以采用一些關(guān)于索引方面的向?qū)韼椭悖?/p>
請記住,一個主鍵約束會自動地進行歸類,這是一個你無法控制的內(nèi)部動作。在大多數(shù)的表格中,這是你真正需要的唯一索引。它之所以被成為是獨一無二的索引是由于在域中的所有值都必須是獨一無二的。
作為一般規(guī)則,可以考慮將表格的外鍵約束編入索引。
避免表格中一個你會頻繁更新的額外索引,除非是在上述的情況下所應(yīng)用的。
如果這個表格具有主鍵約束,那么僅在當你處理大量的數(shù)據(jù),而你打算經(jīng)常通過這個域來進行搜索或分類,或是這個域所包含的大部分都是獨一無二的值時,可以考慮將第二個域編入索引。
簡單說來,將任何你想要進行分類、搜索或是加入其它表格的域編入索引,都能夠提升你任務(wù)完成的速度。只需要記住,每個索引都會增加數(shù)據(jù)庫的大小,過多的索引會使一切都變慢。如果你處理的只是一些少量到適中的量的數(shù)據(jù),那么除了主鍵約束之外的索引則通常都是不必要的。
關(guān)于索引最后的話:不要使用索引來進行分類。這并不是它們的用途,你也很可能無法得到你所需要的結(jié)果。
分享:Access命令行參數(shù)啟動命令行選項 下表列出了 Microsoft Access 的命令行選項: database 打開指定的 Microsoft Access 數(shù)據(jù)庫或 Microsoft Access 項目。如果需要,可以包括路徑。如果運行 Mi
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報表打印如何自動分頁
- Access完成累計余額的計算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個表并可更新對應(yīng)的字段值具體實現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準則進行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計”視圖中設(shè)計表
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Access應(yīng)用:仔細地選擇索引
。