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

SQL ServerのPAGEIOLATCH_SH待機タイプとは何ですか?

    Microsoftドキュメント

    実際には、これはほとんどの場合、大きなテーブルに対する大規模なスキャンが原因で発生します。インデックスを効率的に使用するクエリではほとんど発生しません。

    クエリが次のような場合:

    Select * from <table> where <col1> = <value> order by <PrimaryKey>
    

    (col1, col_primary_key)に複合インデックスがあることを確認してください 。

    お持ちでない場合は、完全なINDEX SCANが必要です。 PRIMARY KEYの場合 が選択されているか、SORT col1のインデックスの場合 が選択されます。

    どちらも非常にディスクのI/O 大きなテーブルでの操作の消費。



    1. SQL、Postgres OID、それらは何であり、なぜそれらは有用ですか?

    2. PostgreSQLは月の名前を数値に変換します

    3. mysql2 gemを使用してプリペアドステートメントをどのように作成しますか?

    4. HibernateのsaveOrUpdateはnull以外の列プロパティを無視します