数据大概50万 每周大概新增不到1万条 修改也有1万条 每周末增量填充 但周一早上来还没完成 超过24小时了 而这24小时中间 网站几乎无法访问 有没有好的办法解决?

解决方案 »

  1.   

    估计是这个原因:增量填充在全文索引中更新上次填充的当时或之后添加、删除或修改的行。增量填充要求索引表必须具有 timestamp 数据类型的列。如果 timestamp 列不存在,则无法执行增量填充。对不含 timestamp 列的表请求增量填充会导致完全填充操作。如果影响表全文索引的任意元数据自上次填充以来发生了变化,则增量填充请求将作为完全填充来执行。这包括更改任意列、索引或全文索引的定义。填充结束时,SQL 收集器会记录一个新的 timestamp 值。此值等于 SQL 收集器所观察到的最大 timestamp 值。以后再启动增量填充时,就会使用此值。 
      

  2.   

    将全文目录的维护方式改为“跟踪更改”(change_tracking),使用作业按时对全文索引进行“更新填充”( UPDATE POPULATION )。
      

  3.   

    有的说是没有timestamp的缘故 每次都是完全填充 而不是增量填充但我加了timestamp列后 又发现问题insert 和 update 都会改变timestamp 导致该信息重新填充但我的表中有一列是hits记录浏览次数的 这个hits经常在变化 也引起timestamp变化这么看来timestamp又起不到作用 
      

  4.   

    sql2000吧 版本号 8.0