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

ログファイルのサイズはデータベースのパフォーマンスに影響を与えていますか?ログファイルを縮小する方法は?

    通常の状況ではトランザクションログファイルを縮小する必要はありません。

    多くの場合、完全復旧モードであり、トランザクションログのバックアップを定期的に実行していないことを意味します。

    ログファイルのサイズは、パフォーマンス自体には影響しません。ただし、仮想ログファイル(VLF)の断片化は、パフォーマンスに非常に悪影響を与える可能性があります(多くの場合、そうなります)。

    参照:トランザクションログVLF-多すぎるか少なすぎるか? ログ実行に含まれるVLFの数を確認するには:

    DBCC LOGINFO
    

    ログを縮小することはできますが、そもそもログが大きくなる原因を取り除くことはできません。

    正規の参照は次のとおりです。トランザクションログのスループットを向上させるための8つのステップ

    [注:データベースが本番データベースでない場合は、リカバリモードをシンプルに設定できます。]

    トランザクションログの縮小



    1. sysdateを使用したto_date関数

    2. 訪問時にPHPを使用してMySQLデータベースのtxtファイルからデータをインポートします

    3. Postgresデータベースエラー:関係が存在しません

    4. rubysequelgem-pg_array拡張子を使用して配列をクエリする方法