問題タブ [tempdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
656 参照

sql-server - インデックスの作成時に SORT_IN_TEMPDB=Off を使用することが一般的に好まれるのはいつですか?

開発者の観点から見たインデックス作成の概念には精通していますが、インデックスの作成と維持は初めてです。ほとんどのインデックスはSORT_IN_TEMPDB=Onオプションを使用して作成されます。これにより、SQL Servertempdbはインデックス作成中に含まれる並べ替え操作に使用するように指示されます。

インデックス作成に を使用するtempdbと、代わりに tempdb リソースを使用することで、並べ替えが高速化され、ユーザー データベースからの IO 負荷が軽減されます。

SORT_IN_TEMPDB=Off最近、ユーザー データベースでソートするように SQL サーバーに指示するを持つインデックス定義に出くわしました。

質問:

  1. SORT_IN_TEMPDB=offユーザー データベース リソースを使用して並べ替えが行われるため、ユーザー データベースの速度が低下しませんか?
  2. を使用する決定に一般的に寄与する要因は何SORT_IN_TEMPDB=offですか?