Title:Sql2005全文索引(四)-->Author:wufeng4552-->Date:2009-10-14實(shí)戰(zhàn)篇(續(xù))(6)填充全文索引填充全文索引實(shí)質(zhì)上就是更新全文索引,其目的是讓全文索引可能夠反映最新的數(shù)據(jù)表內(nèi)容。(6.1)填充全文索引的方式填充全文索引一共有三種方式:完全填充:完全填充方式通常發(fā)生在首次填充全文目錄或全文索引時(shí),在前一節(jié)中所說(shuō)到的“啟用全文索引”時(shí),就已經(jīng)對(duì)全文索引進(jìn)行了一次完全填充,以后就可以使用基于更改跟蹤的填充和" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Sql2005 全文索引(四)

系統(tǒng) 2122 0

--> Title : Sql2005 全文索引(四)

--> Author : wufeng4552

--> Date : 2009-10-14

實(shí)戰(zhàn)篇(續(xù))

(6) 填充全文索引

填充全文索引實(shí)質(zhì)上就是更新全文索引,其目的是讓全文索引可能夠反映最新的數(shù)據(jù)表內(nèi)容。

(6.1) 填充全文索引的方式

填充全文索引一共有三種方式:

完全填充 :完全填充方式通常發(fā)生在首次填充全文目錄或全文索引時(shí),在前一節(jié)中所說(shuō)到的 啟用全文索引 時(shí),就已經(jīng)對(duì)全文索引進(jìn)行了一次完全填充,以后就可以使用基于更改跟蹤的填充和基于增量時(shí)間戳的填充來(lái)維護(hù)全文索引。

基于更改跟蹤方式的填充 SQL Server 會(huì)記錄設(shè)置了全文索引的數(shù)據(jù)表中修改的行,這些記錄存儲(chǔ)在日志中,在某個(gè)適當(dāng)時(shí)機(jī)時(shí)將這些更改填入到全文索引中。

基于增量時(shí)間戳方式的填充 :也就是增量填充,在全文索引中更新上次填充之后更新的行。增量填充要求索引表中必須有 timestamp 數(shù)據(jù)類(lèi)型 的字段,如果沒(méi)有該類(lèi)型的字段,則無(wú)法執(zhí)行增量填充,系統(tǒng)將會(huì)以完全填充的方式來(lái)取代增量填充方式進(jìn)行填充

(6.2) 填充全文索引

由于填充全文索引有三種不同的方式,所以填充全文索引的方法也不相同。如果要以完全填充或增量填充方式來(lái)填充全文索引,則只要右擊全文索引所在的數(shù)據(jù)表,在彈出的快捷菜單里選擇【全文索引】-- 【啟動(dòng)完全填充】或【啟動(dòng)增量填充】選項(xiàng)即可 如圖 6.1 所示

6.1填充全文索引 6.1填充全文索引

更改跟蹤方式填充全文索引分為手動(dòng)和自動(dòng)兩種方法,在默認(rèn)情況下是自動(dòng)填充,如果要更改為手動(dòng)方式,可以右擊全文索引所在的數(shù)據(jù)表,在彈出的快捷菜單里選擇【全文索引】-- 【手動(dòng)跟蹤更改】選項(xiàng),如圖6.1 所示

選擇完畢之后, SQL Server 會(huì)自動(dòng)跟蹤數(shù)據(jù)表中的數(shù)據(jù)更改情況,但并不將其更新到全文索引中,只有在需要將這些更新反應(yīng)到全文索引上時(shí),右擊全文索引所在的數(shù)據(jù)表,在彈出的快捷菜單里選擇【全文索引】-- 【應(yīng)用跟蹤的更改】選項(xiàng)后,才會(huì)將更新反應(yīng)到全文索引上

如果在圖6.1 所示界面里選擇了【自動(dòng)跟蹤更改】選項(xiàng),則由 SQL Server 自動(dòng)將記錄的數(shù)據(jù)表的更改更新到全文索引中,不再需要人工進(jìn)行填充。

如果在數(shù)據(jù)庫(kù)中有多個(gè)數(shù)據(jù)表創(chuàng)建了全文索引,可以使用重新生成索引目錄的方法將所有的全文索引進(jìn)行完全填充,其方法如下:

1 )在【對(duì)象資源管理器】窗口里展開(kāi)樹(shù)形目錄,定位到【服務(wù)器】-- 【數(shù)據(jù)庫(kù)】-- Northwind 】-- 【存儲(chǔ)】-- 【全文目錄】。

2 )右擊【全文目錄】,在彈出的快捷菜單中選擇【全部重新生成】選項(xiàng)。

3 )在彈出的【重新生成所有全文目錄】對(duì)話(huà)框里單擊【確定】按鈕完成操作。

(6.3) 定時(shí)填充全文索引

SQL Server 2005 中,可以為填充全文索引設(shè)置計(jì)劃,讓系統(tǒng)自動(dòng)定時(shí)填充全文索引,其方法如下:

1 )右擊全文索引所在的數(shù)據(jù)表,在彈出的快捷菜單里選擇【全文索引】-- 【屬性】來(lái)查看全文索引的設(shè)置,如圖 5.8 所示,在該圖中選擇【計(jì)劃】選項(xiàng)

2 )彈出如圖6.2 所示全文索引填充計(jì)劃對(duì)話(huà)框,在該對(duì)話(huà)框中單擊【新建】按鈕

6.2全文索引填充計(jì)劃 6.2全文索引填充計(jì)劃

3 )彈出如圖6.3 所示的【新建全文索引表計(jì)劃】對(duì)話(huà)框

6.3【新建全文索引表計(jì)劃】 6.3【新建全文索引表計(jì)劃】

在【名稱(chēng)】文本框里可以輸入該計(jì)劃名稱(chēng)。

在【計(jì)劃類(lèi)型】下拉列表框里,可選項(xiàng)有 “SQL Server 代理啟動(dòng)時(shí)自動(dòng)啟動(dòng) :也就是在 SQL Server 代理啟動(dòng)時(shí)自動(dòng)填充全文索引; “CPU 空閑時(shí)啟動(dòng) :也就是當(dāng) CPU 空閑時(shí)填充全文索引; 執(zhí)行一次 :在指定時(shí)間時(shí)填充全文索引,只填充一次; 重復(fù)執(zhí)行 :可以設(shè)定多次填充全文索引的方式。

如果選中【已啟用】復(fù)選框,則啟用該填充全文索引的計(jì)劃。

在【執(zhí)行一次】區(qū)域里,可以設(shè)置計(jì)劃類(lèi)型為 執(zhí)行一次 的執(zhí)行時(shí)間,在到達(dá)該時(shí)間時(shí),自動(dòng)填充全文索引。

在【頻率】區(qū)域里,可以設(shè)置計(jì)劃類(lèi)型為 重復(fù)執(zhí)行 的執(zhí)行頻率。在【執(zhí)行】下拉列表框里可選擇項(xiàng)為 每天 每周 每月 ,分別用于指定每天、每周和每月執(zhí)行填充計(jì)劃的頻率。

在【持續(xù)時(shí)間】區(qū)域里可以設(shè)置該計(jì)劃的開(kāi)始日期與結(jié)束日期,其中結(jié)束日期可以設(shè)置為無(wú)結(jié)束日期,也就是永遠(yuǎn)執(zhí)行下去

4 )設(shè)置完畢后單擊【確定】按鈕完成計(jì)劃設(shè)計(jì),返回如圖 6.4 所示對(duì)話(huà)框

6.4全文索引填充計(jì)劃對(duì)話(huà)框 6.4全文索引填充計(jì)劃對(duì)話(huà)框

5 )在如圖6.4 所示對(duì)話(huà)框里,可以選擇全文索引填充計(jì)劃所要執(zhí)行的填充方式,設(shè)置完畢后單擊【確定】按鈕完成操作。

注意:如果單擊【確定】按鈕之后出現(xiàn)如圖6.5 所示的失敗對(duì)話(huà)框,請(qǐng)先安裝 SQL Server 2005 最新補(bǔ)丁

6.5添加計(jì)劃失敗對(duì)話(huà)框 6.5添加計(jì)劃失敗對(duì)話(huà)框

使用類(lèi)似的方法也可以定時(shí)填充全文目錄:

1 )右擊全文目錄名,在彈出的快捷菜單里選擇【屬性】選項(xiàng)。

2 )在彈出的如圖 6.1 所示的【全文目錄屬性】對(duì)話(huà)框里選擇【填充計(jì)劃】選項(xiàng)。

3 )彈出與 6.2 所示的填充計(jì)劃對(duì)話(huà)框,其添加計(jì)劃的步驟與創(chuàng)建全文索引的填充計(jì)劃幾乎相同,在此就不再贅述了。

Sql2005 全文索引(四)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 安岳县| 徐汇区| 沙雅县| 神池县| 海南省| 将乐县| 仁寿县| 巢湖市| 耒阳市| 商河县| 博湖县| 乳山市| 垦利县| 新干县| 甘南县| 宜兴市| 新疆| 昌宁县| 固镇县| 大宁县| 靖安县| 松原市| 佛教| 五大连池市| 德保县| 岳阳市| 绍兴市| 颍上县| 阿巴嘎旗| 泰州市| 黄大仙区| 定西市| 洪洞县| 原阳县| 那坡县| 通山县| 阜城县| 山西省| 丹凤县| 洪雅县| 淮滨县|