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

インデックスがインデックス付きビューに適用されていません

    NOEXPANDを使用する必要があります ヒント。 Enterprise Editionエンジンを使用していない限り、SQL Serverは、これがないとインデックス付きビューの一致を考慮しません(ビュー名がクエリで参照されている場合でも)。

    SELECT COUNT(PStatusID) 
    FROM [TestView] 
         WITH (NOEXPAND) -- this line
    WHERE [PStatusID]=1
    

    これにより、最初のはるかに安価なプランが得られるはずです




    1. MySQLの無効化および有効化キー

    2. 列番号はデータベースのパフォーマンスに影響を与えませんが、行数は影響を与えるというのは本当ですか?

    3. where句でのOracleの日付比較

    4. PHP:mysql v mysqli v pdo