自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

維護SQL全文索引的方式

數(shù)據(jù)庫 SQL Server
SQL全文索引的概念大家都比較了解了,下文將為您介紹的是維護SQL全文索引的三種方式,希望對您學習SQL數(shù)據(jù)庫有所幫助。

應該如何維護SQL全文索引呢?下面就為您介紹維護SQL全文索引的方式,供您參考,如果您對此有興趣的話,不妨一看。

維護SQL全文索引有三種方式:

完全重建
重新掃描所有行。徹底重建全文索引。既可以立即執(zhí)行完全重建,也可以通過 SQL Server 代理按調度進行。

基于時間戳的增量重建
重新掃描那些從上一次完全重建或增量重建以來曾更改過的行。這樣做需要在表上有一 timestamp 列。不更新時間戳的更改(如 WRITETEXT 和 UPDATETEXT)是檢測不到的??梢粤⒓磮?zhí)行增量重建,也可以按調度進行。

更改跟蹤
維護一份對索引數(shù)據(jù)的全部更改的列表。用 WRITETEXT 和 UPDATETEXT 進行的更改是檢測不到的??梢杂眠@些更改立即更新SQL全文索引,也可以按調度進行,或者使用后臺更新索引選項在更改一發(fā)生時便更新。

所使用的方法取決于許多因素,如 CPU 和可用的內存、數(shù)據(jù)更改的數(shù)量和速度、可用磁盤空間的大小,以及當前SQL全文索引的重要性等。以下建議可作為選擇維護方式時的參考。

當 CPU 和內存不成問題,最新索引的值很高,且即時傳播可以跟得上更改的速度時,使用帶后臺更新索引選項的更改跟蹤。

當 CPU 和內存可以在調度時間使用,用于存儲更改的磁盤空間足夠大,且調度時間之間的變化并沒有大到使傳播所需的時間比完全重建更長時,使用帶調度傳播的更改跟蹤。

如果大部分記錄的更改或添加是立即發(fā)生的,應該使用完全重建。如果大部分記錄是在擴展的時間段更改的,考慮使用帶調度或后臺更新索引的更改跟蹤。

如果每一次更改的文檔數(shù)目很多(并不是所占的百分比很高),可以使用增量重建。如果大量記錄的更改是在擴展時間段發(fā)生的,考慮使用帶調度或后臺更新索引的更改跟蹤。  
 

 

【編輯推薦】

帶您深入了解SQL全文索引

SQL注入語句五例

SQL SERVER事務的語法介紹

Sql Update語句使用表別名的方法

Sql Server視圖的概念

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-11-10 14:06:44

SQL Server全

2011-04-18 11:00:12

SQL Server全文索引

2010-11-10 14:26:44

Sql Server全

2011-08-30 13:54:29

SQL Server全文索引

2010-07-22 09:33:45

SQL Server全

2010-10-20 11:07:21

sql server全

2010-09-27 11:29:36

SQL全文索引

2011-05-13 14:34:31

Oracle全文索引設置

2010-07-22 09:42:47

SQL Server

2010-05-28 11:14:39

MySQL全文索引限制

2022-09-07 08:16:09

MySQL索引

2010-07-22 09:14:51

SQL Server全

2011-04-02 13:21:34

SQL Server數(shù)據(jù)庫全文索引

2010-07-22 09:57:17

Microsoft S

2010-05-27 14:27:30

MySQL全文索引

2010-10-26 16:54:16

oracle全文索引

2009-04-22 14:19:32

Oracle中文索引基礎

2010-10-12 14:27:57

mysql全文索引

2010-07-21 13:17:47

SQL Server表

2020-11-20 06:13:04

Like %
點贊
收藏

51CTO技術棧公眾號