BT Sözlüğü › Veritabanları › Tampon havuzu

Tampon havuzu

Veritabanları Svenska → Güncellendi: 2026-10-10

Veritabanının veri sayfalarını RAM’de tuttuğu kendi önbelleği; performans ayarının neredeyse tamamı doğru sayfaların diskten çekilmek yerine orada kalmasını sağlamaktan ibarettir.

Okumalar her zaman havuzdan geçer: gereken sayfa yoksa okunup getirilir, LRU benzeri bir politikayla başka bir sayfa çıkarılır. Yazmalar bellekteki sayfaya yapılır, sayfa böylece kirlenir ve diske ancak bir kontrol noktasında iner; bu arada dayanıklılığı write-ahead log sağlar. MySQL’de ayar innodb_buffer_pool_size’dır ve pratik kural sunucu belleğinin yaklaşık yüzde 70’idir. PostgreSQL’in karşılığı shared_buffers’tır; bilerek işletim sisteminin sayfa önbelleğine de güvendiği için daha düşük ayarlanır. İzlenecek sayı isabet oranıdır: okumaların ne kadarı hiç diske uğramadı.

← Sözlüğe dön