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

パフォーマンステストのためにOracleキャッシュを無効にする方法

    編集: このasktomのスレッド<を参照してください。 / a> 、方法について説明します となぜ これを行うには。

    テスト環境にいる場合は、テーブルスペースをオフラインにしてから再びオンラインにすることができます。

    ALTER TABLESPACE <tablespace_name> OFFLINE;
    ALTER TABLESPACE <tablespace_name> ONLINE;
    

    または、試すことができます

    ALTER SYSTEM FLUSH BUFFER_CACHE;
    

    ただし、これもテスト環境でのみです。

    「実際の」システムでテストする場合、データがキャッシュされるため、最初の呼び出し(キャッシュされたデータを使用するもの)の後に得られる時間の方が興味深い場合があります。プロシージャを2回呼び出し、その後の実行で得られるパフォーマンス結果のみを考慮します。



    1. MariaDBで時間、分、秒を時間値から分離する4つの方法

    2. SQL Server(T-SQL)でデータベースメールを有効にする

    3. Oracle11gレポートとフォームのプロパティ一括更新

    4. MySQLShowDatadictionaryのテーブル