web-dev-qa-db-ja.com

SQL Serverのトレースフラグの簡潔なリスト

私は5分間の調査を行いましたが、簡潔なリスト、または実際には Trace Flags(2012) を除いて、リストがまったくないので、少し不足しています。

8691を使用する this query を見て、そのようなリストが存在するかどうか疑問に思いました。

with cte(guid,other) as ( 
select newid(),1 union all 
select newid(),2 union all 
select newid(),3) 
select a.guid, a.other, b.guid guidb, b.other otherb 
from cte a 
cross join cte b 
order by a.other, b.other 
OPTION (QUERYTRACEON 8691);
3
孔夫子

http://antapex.org/traceflags_sqlserver.txt

これは完全ではありませんが、私が知っている最大の単一リストです。

このMSDNの記事では、さまざまなQFEや修正プログラムなどのQOに対するいくつかの変更をサポートするために必要なクエリオプティマイザートレースフラグを一覧表示しています。

http://support.Microsoft.com/kb/974006

Technetには、さまざまなトレースフラグのリストもあります(おそらく上記のリンクにすでに記載されています)。

http://technet.Microsoft.com/en-us/library/ms188396.aspx

これはトレースフラグ610を文書化します: http://msdn.Microsoft.com/en-us/library/dd425070%28v=SQL.100%29.aspx (インデックス付きテーブルへの最小ログ挿入を制御します)

Technetには、 http://social.technet.Microsoft.com/wiki/contents/articles/13105.trace-flags-in-sql-server.aspxにトレースフラグの別の巨大なリストがあります。

4
Max Vernon

MSDNで見つけたトレースフラグのリストは、実行する必要がある唯一のフラグです。

ドキュメントに記載されていないものは、問題のトラブルシューティングを行うときに開発者とPSSが使用することのみを想定しています。

2
mrdenny

これはかなり古いスレッドですが、MicrosoftはSQL Server 2012以降を実行して高パフォーマンスのワークロードに使用できるトレースフラグのリストを公式に公開しています。

KB - 2964518 -パフォーマンスの高いワークロードを使用するSQL Server 2012およびSQL Server 2014の推奨アップデートと構成オプション。

トレースフラグを有効にするときに徹底的なテストを行うことを強くお勧めします 驚きを避けます

1
Kin Shah