タイトルにあるように、sp_executeSQLがSqlManagementStudioからクエリを実行するのとはまったく異なる実行プランを生成する理由がわかりません。
問題のクエリは、SQL Management Studioから実行する場合は3秒かかりますが、管理スタジオでsp_executeSQLを介して実行する場合は5分かかります。
統計を更新し、インデックスを確認しましたが、sp_executeSQLからの実行プランは、管理スタジオから直接SQLを実行するよりもはるかに悪いという事実が頭に残っていました。
だからここに私の質問があります:なぜこれらの2つの異なる方法でクエリを実行することの間で実行プランがそれほど異なるのでしょうか?
ありがとう