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

SQL Server アリサボート

    ティム、

    SQL Server 2000 で ARITHABORT を OFF に設定した場合、クエリ オプティマイザーはクエリ実行プランの作成時にインデックス付きビュー インデックスを考慮しないと思います。したがって、最適な計画でビュー インデックスを使用する場合、それは問題になります。これがまだ当てはまるかどうかはわかりませんが、クエリ プランを見ると、より高速なプランがビュー インデックスに言及しているかどうかを具体的に確認できます。

    ARITHABORT がインデックス付きビューに関係する具体的な理由はわかりませんが、SET オプションは多くのことに影響し、ARITHABORT の状況はほとんど安定していません。 こちらのリンク .

    この動作の一部が互換性レベルの影響を受けることも問題外ではありません。アップグレードされたデータベースのいずれかがレベル 80 または 90 に設定されていた場合、それが本当に必要かどうかがわかります。



    1. 存在しない場合にのみmysql挿入が機能しない

    2. mysqlWHERE句で5,000から100,000の値を渡す正しい方法

    3. PHP配列のコンテンツをMySQLデータベースに保存する

    4. 動的SQLクエリ結果を取得するためのplsqlブロック