DBAtlas · Veritabanı operasyon atlası

Shared pool / buffer cache flush

OracleBellek & Parametre

Komut

-- SQL plan/cursor cache temizle:
ALTER SYSTEM FLUSH SHARED_POOL;

-- Buffer cache temizle (genelde sadece test/benchmark icin):
ALTER SYSTEM FLUSH BUFFER_CACHE;

Ne yapar?

Shared pool tüm cache'lenmiş SQL/PL-SQL ve sözlük bilgisini, buffer cache tüm veri bloklarını bellekten atar.

Ne zaman kullanılır?

Plan sorunlarını test etmek, tek seferlik büyük işlem sonrası, tutarlı benchmark başlangıcı için.

Dikkat

ÜRETİMDE dikkatli! Flush sonrası tüm SQL yeniden parse edilir (hard parse fırtınası) ve bloklar diskten okunur; geçici ciddi performans düşüşü olur.

DBAtlas'ta aç →

İlgili