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

クエリ プラン オプティマイザーは、結合/フィルター処理されたテーブル値関数でうまく機能しますか?

    この場合、それは「インライン テーブル値関数」です。オプティマイザーは、それが有用 (またはビュー) である場合、単純に展開 (ネスト解除) します。

    関数が外部クエリによって「ブラック ボックス」として扱われる場合、最も簡単な方法は、SSMS に表示される IO とプロファイラーの IO を比較することです。Profler は、SSMS が取得しない「ブラック ボックス」IO をキャプチャします。

    Adam によるブログ投稿メカニック (彼の本は職場の私の引き出しにあります)



    1. SQLクロス集計機能

    2. MySQLでのCASEパフォーマンス?

    3. ユーザー'DOMAIN\MACHINENAME$'のログインに失敗しました

    4. 割り当て用のOracleカーソル