私の質問は、SQL Server でトランザクションがどのように処理されるかに関するものです。
大量のデータを含むユーザー定義のトランザクションがあるとします。そのデータは、そのプロセス中にどこに保存されますか? トランザクションが成功した場合にのみデータベースファイルにコミットされますが、事前にどこに存在しますか。
- トランザクションを作成するプログラムのメモリに残りますか
- SQL サーバーのメモリ プロセスに
- データベースのトランザクション ログに書き込まれますか。
- 一時ファイルまたはその他のディスクの場所?