lnediger Asked: 2009-07-09 05:21:05 +0800 CST2009-07-09 05:21:05 +0800 CST 2009-07-09 05:21:05 +0800 CST SQL Server 2008 跟踪标志 4135 772 有谁知道这个标志是做什么的?MSDN 上没有提到它。它不是列出 2008 年可用跟踪标志的文章的一部分。 有一篇知识库文章建议打开它以解决我们遇到的 SQL Server 2008 的特定问题,但我们希望在启用它之前至少知道该标志的作用。 http://support.microsoft.com/kb/960770 sql-server sql-server-2008 2 个回答 Voted Best Answer lnediger 2009-07-09T13:11:32+08:002009-07-09T13:11:32+08:00 在 MSDN 论坛上的 Jonathan Kehayias 的帮助下,我设法得到了答案。 traceflag 禁用查询优化器中的优化。当您尝试通过从表本身中选择来插入表时,优化会导致知识库文章中描述的问题。由于打开 traceflag 可能会导致性能下降,因此只有在遇到知识库文章中描述的问题时才应该使用它。 讨论这个的线程在这里。 Kev 2009-07-09T05:36:41+08:002009-07-09T05:36:41+08:00 猜测一下,如果您的系统遇到知识库文章中描述的特定问题,我认为这会打开累积更新 3 中包含的修补程序。
在 MSDN 论坛上的 Jonathan Kehayias 的帮助下,我设法得到了答案。
traceflag 禁用查询优化器中的优化。当您尝试通过从表本身中选择来插入表时,优化会导致知识库文章中描述的问题。由于打开 traceflag 可能会导致性能下降,因此只有在遇到知识库文章中描述的问题时才应该使用它。
讨论这个的线程在这里。
猜测一下,如果您的系统遇到知识库文章中描述的特定问题,我认为这会打开累积更新 3 中包含的修补程序。