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

udf とダイレクト SQL のパフォーマンス

    • Purchases.CustomerID で参加したい場合 インデックスを付けるべきです。
    • 値の範囲について頻繁にクエリを実行する場合は、それにもインデックスを設定する必要があります。

    そのままでは、SQL サーバーに 2 つの悪い計画のどちらかを選択するように求めています。

    SQL Server は、> 1000 でカバーされる購入数を大まかに推測できます。 クエリを実行し、それに基づいてプランを選択します。

    ただし、UDF クエリでカバーされる数を推測できないため、別のプランを選択する場合があります。それは無知で進行しているため、推測の良し悪しに応じて、他の計画よりも良くも悪くもなる可能性があります。

    生成された計画を確認でき、各計画の推定行数と実際の行数がわかります。これらの推定数は、各ケースでの計画の選択を説明します.




    1. MySQLからSQLServerへの移行

    2. XPath sumまたはfn:sum関数はPostgreSQL XPathに実装されていますか?

    3. VisualStudio2012でSQLServerT-SQLをデバッグする方法

    4. SQLでは、OR付きの括弧の使用はどういう意味ですか?