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