AWS Redshiftとのテストを行い、現実のシナリオを再現しますパフォーマンスの虚像を与えないようにキャッシュされないようにテストクエリを必要とします。クエリ実行間にRedshiftキャッシュをクリアする方法はありますか?AWS Redshiftのキャッシュをクリアします
6
A
答えて
1
私が知る限り、あなたはできません。 パフォーマンス上の理由と「実世界のパフォーマンス」については、前述したように、最初の実行を破棄し、ウォームキャッシュに対する後続の実行のパフォーマンスインジケータを使用するだけです。これは冷たいキャッシュに対して実行するよりも現実的なものになり、最悪の場合のシナリオになります。 コールド・キャッシュ・パフォーマンスの測定を主張する場合は、コールド・ランごとにクラスタを再起動するのが最も簡単です(時間はかかりますが)。
0
は、私はあなたがenable_result_cache_for_sessionがオフになっている場合documentation
から
off
に値
enable_result_cache_for_session
を設定することにより、テストセッションのキャッシュを無効にすることができると信じて、アマゾン赤方偏移は、結果のキャッシュを無視し、すべてのクエリを実行しますそれらが提出されたとき。
関連する問題
- 1. キャッシュをクリアしますか? in c#mvc
- 2. イオンアプリケーションでキャッシュをクリアしますか?
- 3. プログラムでキャッシュをクリアしますか?
- 4. memory_get_peak_usageキャッシュのクリア
- 5. Redshift COPYコマンドとAWSデータパイプラインRedshiftCopyActivity
- 6. AWS RedShift - .NETコア(ODBCサポート)
- 7. AWS Redshiftクエリ複数スキーマ
- 8. AWS Redshift - 列を条件として定義しますか?
- 9. ブラウザのキャッシュをクリアする
- 10. aws redshiftでクロスリージョンのコピーテーブルを自動化
- 11. AWS RedshiftでのJSON文字列のクエリ
- 12. IISExpressキャッシュをクリアする
- 13. キャッシュをクリアする(Retrofit/okHttp)
- 14. S3からRedshiftへのAWSデータパイプラインコピーログデータ
- 15. マシュマロのすべてのアプリのキャッシュをクリアしますか?
- 16. AWS Pipelineを使用してオンプレスポストグルをRedshiftにインクリメンタルコピーする
- 17. AWS LambdaのPDFBoxキャッシュ
- 18. Javascript:リダイレクト時にキャッシュをクリア
- 19. ASP.NET 2.0の特定の時刻にキャッシュをクリアします
- 20. どのようにApache Mavenのキャッシュをクリアしますか?
- 21. どのようにUIWebViewのキャッシュをクリアしますか?
- 22. iphoneデバイスのクリア・キャブ・キャッシュ
- 23. Grails依存キャッシュのクリア
- 24. AWS RedshiftでさまざまなJSON文字列をクエリ
- 25. フォームのフィールドのキャッシュをクリアする
- 26. Umbracoマクロキャッシュ - 新しいコンテンツでキャッシュをクリアしますか?
- 27. wwwのキャッシュをクリアするには?
- 28. 糸のキャッシュをクリアするには?
- 29. ChromeのHSTSキャッシュをクリアするには?
- 30. Seleniumでブラウザのキャッシュをクリアする
https://docs.aws.amazon.com/redshift/latest/dg/c-query-performance.htmlによると、再起動もできません。 「LRUキャッシュはクラスタの再起動によって維持されますが、メンテナンスのアップグレードによって削除されます。しかし、暖かいキャッシュを使用するのは正しいことです。なぜなら、「最初に実行したときのクエリのパフォーマンスは誤解を招く可能性があるからです。 – rkulla
しかし、実際には、多くのアプリがさまざまなクエリを実行しています。 LRUキャッシュが処理する値が多すぎます。したがって、最終的にはLRUキャッシュは新しいキャッシュのためにいくつかのキャッシュ要素を追い出します。次に、「コールド」クエリのパフォーマンスに戻ります。最も遅い「冷たい」クエリは、エンドユーザーに再び発生するため、パフォーマンスを常に向上させることが重要です。 – user2326106