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

特定のテーブルでインデックスを使用しないようにクエリを強制するにはどうすればよいですか?

    SELECT *
    FROM MyTable WITH (INDEX(0))
    WHERE MyIndexedColumn = 0
    

    通常、クエリは MyIndexedColumn のインデックスを使用しますが、テーブル ヒントにより、代わりに tablescan を使用します。

    SELECT *
    FROM MyTable WITH (INDEX(IndexName))
    WHERE MyIndexedColumn = 0
    

    通常、クエリは MyIndexedColumn のインデックスを使用しますが、テーブル ヒントにより、代わりに IndexName という名前のインデックスを使用します。



    1. php/mysqlの2つのテーブルからレコードを削除します

    2. CLOB 列を含む選択クエリで重複する結果を排除する

    3. MySQL-値が配列内にある行を選択する方法は?

    4. WindowsでPostgreSQLを手動で構成して起動する方法は?