日期:2011-01-25 23:11:00 来源:本站整理
保护SQL全文索引的方法[MSSQL防范]
本文“保护SQL全文索引的方法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
应当若何保护SQL全文索引呢?下面就为您介绍保护SQL全文索引的方法,供您参考,假如您对此有爱好的话,无妨一看.
保护SQL全文索引有三种方法:
完好重建
重新扫描全部行.完好重建全文索引.既可以当即履行完好重建,也可以通过 SQL Server 代理按调度举行.
基于时间戳的增量重建
重新扫描那些从上一次完好重建或增量重建以来曾更改过的行.这样做需求在表上有一 timestamp 列.不更新时间戳的更改(如 WRITETEXT 和 UPDATETEXT)是检测不到的.可以当即履行增量重建,也可以按调度举行.
更改跟踪
保护一份对索引数据的全部更改的列表.用 WRITETEXT 和 UPDATETEXT 举行的更改是检测不到的.可以用这些更改当即更新SQL全文索引,也可以按调度举行,大概利用后台更新索引选项在更改一发生时便更新.
所利用的办法取决于很多因素,如 CPU 和可用的内存、数据更改的数目和速度、可用磁盘空间的大小,以及当前SQL全文索引的重要性等.以下倡议可作为挑选保护方法时的参考.
当 CPU 和内存不成问题,最新索引的值很高,且当即传达可以跟得上更改的速度时,利用带后台更新索引选项的更改跟踪.
当 CPU 和内存可以在调度时间利用,用于存储更改的磁盘空间充足大,且调度时间之间的改变并没有大到使传达所需的时间比完好重建更长时,利用带调度传达的更改跟踪.
假如大部份记录的更改或增添是当即发生的,应当利用完好重建.假如大部份记录是在扩大的时间段更改的,考虑利用带调度或后台更新索引的更改跟踪.
假如每一次更改的文档数目很多(并非所占的百分比很高),可以利用增量重建.假如大量记录的更改是在扩大时间段发生的,考虑利用带调度或后台更新索引的更改跟踪.
以上是“保护SQL全文索引的方法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:SQL挑选列表解析
- ·下一篇文章:<b>带您深化理解SQL全文索引</b>
- ·中查找“保护SQL全文索引的方法”更多相关内容
- ·中查找“保护SQL全文索引的方法”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论