sql >> データベース >  >> RDS >> Sqlserver

SQL 関数が .Net アプリから呼び出された場合と同じ呼び出しが Management Studio で行われた場合にパフォーマンスの違いがあるのはなぜですか?

    私はストアド プロシージャで同様の問題を抱えていました。それを Google で調べて、問題が解決するかどうかを確認してください。私にとっては、問題を修正すると劇的なスピードアップでした。

    私の場合、渡された各パラメーターのローカル変数を宣言することで修正し、そのパラメーター値にローカル変数を割り当て、残りのprocは処理にローカル変数を使用しました...何らかの理由で、これにより、パラメータ スニッフィングが無効になりました。



    1. MYSQLTIMEDIFF関数が長期間機能しない

    2. (ローカルホストではなく)リモートコンピューターからMySQLにアクセスする方法は?

    3. xx時間前機能が動作しない

    4. 動的SQLの結果を変数に割り当てます