dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Home/Terimler Sözlüğü/WT History Store & Tombstone
WT History Store & TombstoneStorage & Memory

WiredTiger History Store & Tombstone Reclamation (MVCC Bloat)

WiredTiger'ın çoklu sürüm (MVCC) desteği için eski satır sürümlerini tuttuğu geçmiş deposu ve silinen kayıtların işaretlendiği bloat mekanizmasıdır.

Derin Mimari İncelemesi

MongoDB'de bir döküman güncellendiğinde veya silindiğinde eski versiyon History Store içine taşınır ve dökümanın yerine bir silindi işareti (tombstone) konur.

Uzun süren sorgular veya açık snapshot transaction'ları varsa, History Store büyür ve tombstone'lar temizlenemez. Bu durum koleksiyon ve indeks taramalarında sorguların milyonlarca ölü kaydı okumasına ve sorgu sürelerinin fırlamasına yol açar (PostgreSQL dead tuple bloat benzeri).

Üretim Gözlem ve Tanı Sorguları

MongoDB
db.serverStatus().wiredTiger['history-store'];
db.collection.stats().wiredTiger['block-manager'];