SQL Serverはクエリを並列で実行しますか?言い換えると、実行に10秒かかる重いクエリを実行し、同時に10秒かかる別の重いクエリを開始した場合、2番目のクエリは実際に10秒後に開始するか、両方を同時に開始しますか?
SQL Serverはクエリを並列で実行しますか?言い換えると、実行に10秒かかる重いクエリを実行し、同時に10秒かかる別の重いクエリを開始した場合、2番目のクエリは実際に10秒後に開始するか、両方を同時に開始しますか?
回答:
最初のクエリが2番目のクエリで必要なテーブルをロックしない限り、それらは並列に実行されます。
DDL(データ定義言語)はSELECTステートメントのように並行して動作し
ますDML(データ変更言語)はINSERTおよびUPDATEステートメントのように並行して動作しません