T-SQL の sleep コマンド? 質問する

T-SQL の sleep コマンド? 質問する

T-SQL コマンドを記述して、一定時間スリープ状態にする方法はありますか? 非同期で Web サービスを作成しており、非同期パターンによって実際にスケーラビリティが向上するかどうかを確認するために、いくつかのテストを実行できるようにしたいと考えています。遅い外部サービスを「モック」するには、実行速度は遅いが実際には大量の処理は行わないスクリプトを使用して SQL サーバーを呼び出せるようにしたいと考えています。

ベストアンサー1

見てくださいを待つ指示。

例えば

-- wait for 1 minute
WAITFOR DELAY '00:01'

-- wait for 1 second
WAITFOR DELAY '00:00:01'

このコマンドは高い精度を実現しますが、10ms - 16ms以内の精度のみ典型的なマシンでは、ティックカウントを取得したがって、たとえば、通話でWAITFOR DELAY '00:00:00:001'待機時間がまったく発生しない可能性が高くなります。

おすすめ記事