SQL Server是否自动在[table] START FULL POPULATION上自动运行ALTER FULLTEXT INDEX?

时间:2014-01-13 22:33:12

标签: sql-server-2012 full-text-indexing fulltext-index

SQL Server 2012中是否有任何进程可以自行运行完整的人口?我们遇到性能问题,所有全文索引都设置为AUTO UPDATE_CRAWL。但是在查看从这个查询中运行的线程......

SELECT getdate()as“RunTime”,st.text,qp.query_plan,a。* FROM sys.dm_exec_requests CROSS APPLY sys.dm_exec_sql_text(a.sql_handle)as st CROSS APPLY sys.dm_exec_query_plan(a.plan_handle)作为qp 其中session_id在(221)

......我发现这是正在运行的进程之一...

ALTER FULLTEXT INDEX ON [dbo]。[my_tbl_name] START FULL POPULATION

根据我的阅读,只有在有人手动启动它时才会运行。但是我们的代码中没有任何东西可以调用该命令。是否有一些过程会自动触发它?我想知道我们是否删除了表中的所有行并重新填充它们然后它可能会运行,但我在代码中没有看到这可能发生。

我们受CPU限制,因为我们只将我们的数据库中的一半从SQL 2005迁移到SQL 2012,我们正在抓住稻草。这也适用于VMware主机,1个CPU,8个内核和128 GB RAM。没有意义。任何建议表示赞赏。

0 个答案:

没有答案