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

クイックヒント–トランザクションログからの低速復元を高速化

    ここにあなたのための簡単なヒントがあります:

    SQL Serverでの一部の復元操作中に、トランザクションログのやり直し手順に非常に長い時間がかかる場合があります。インストールしたSQLServerのバージョンとエディションによっては、REDO操作の先読みパフォーマンスを調整することでパフォーマンスを向上できる場合があります。これを行うには、MAXTRANSFERSIZEを使用する必要があります RESTOREのパラメータ 声明。たとえば、MAXTRANSFERSIZE = 1048576を設定した場合 、1MBのバッファを使用します。

    MAXTRANSFERSIZEを変更した場合 、BufferManagerとReadaheadI/OのPerfMonオブジェクトに注目してください。 LOGBUFFERにも注目してください。 統計を待ちます。

    フィードバックをお待ちしております。このテクニックを試しましたか?宣伝どおりに機能しましたか?特定のバージョンまたはエディションで動作するために、いくつかの変更が必要でしたか?

    どうもありがとうございました。
    -Kev
    –Twitterでフォローしてください!


    1. 高可用性のためにPostgreSQLストリーミングレプリケーションでOdoo12をクラスター化する方法

    2. MySQLでNULL値のないレコードを選択する方法

    3. SQLServerで英数字を含む行を返す3つの方法

    4. 日付の変換とカルチャ:DATEとDATETIMEの違い