
WordPress wp_postmeta Tablosu Neden Büyür? Güvenli Temizlik Rehberi
Büyük wp_postmeta tablosundaki en yoğun meta anahtarlarını ve sahipsiz kayıtları ölçün; eklenti verisini tanımadan silme yapmayın, özel temizliği küçük partilerle sınayın.
Bir WordPress veritabanı kimsenin seçmediği yollardan büyür. Kaydedilen her taslak bir revizyon bırakır, her eklenti ayar kayıtları bırakır, her istenmeyen yorum onu silen bir şey çıkana kadar yerinde kalır ve süresi dolmuş geçici veriler çoğu zaman kendiliğinden gitmez. İki yüz yazısı olan bir site, çoğunu hiçbir şeyin okumadığı yüz binlerce satırlık bir veritabanı taşıyor olabilir.
Sorun boyutun kendisi değil, yavaşlayan sorgulardır. Bu rehberler bu yüzden ağırlığın gerçekte nerede olduğunu bulmakla başlar; çünkü yanıt siteden siteye değişir ve tahmin yürütmek yalnızca emek harcatır. Genellikle yazı meta verileridir, bazen her sayfa yüklemesinde okunan otomatik yüklenen ayarlardır, mağazalarda ise çoğu zaman varlığından kimsenin haberdar olmadığı bir zamanlayıcı tablosudur.
Ardından temizliğin kendisi gelir, kategori kategori: eski revizyonlar, süresi dolmuş geçici kayıtlar, istenmeyen ve çöpe atılmış yorumlar, ait olduğu yazı artık bulunmayan meta veriler. Her yazı, neyin güvenle kaldırılabileceğini ve neyin gereksiz göründüğü hâlde gerekli olduğunu ayrı ayrı belirtir.
Ayrıca tablo iyileştirmesi vardır; veritabanının boş olarak işaretlediği ama geri vermediği alanı geri kazandırır. Bütün bunların ne sıklıkla yapılmaya değer olduğunu anlatan kısa bir yazı da bulunur.
Buradaki bir yazı isteğe bağlı okuma değildir: önce yedek almayı anlatan yazı. Veritabanı temizliği, geri alma imkânı bulunmayan tek bakım işidir ve koşulu yanlış yazılmış bir silme işlemi veri kaybından ayırt edilemez. Önce dışa aktarım, sonra sorgu.

Büyük wp_postmeta tablosundaki en yoğun meta anahtarlarını ve sahipsiz kayıtları ölçün; eklenti verisini tanımadan silme yapmayın, özel temizliği küçük partilerle sınayın.

Tarayıcı zaman aşımından sonra temizliği tekrar başlatmayın; sunucudaki işin sürüp sürmediğini, veritabanı kilitlerini ve kaynak sınırlarını belirleyip tek kontrollü işlemle devam edin.

WordPress veritabanı temizliğini sabit bir takvime değil, veri sınıfının büyüme hızına ve saklama politikasına bağlayın; önce ölçün, sonra gereken dar işlemi çalıştırın.

WordPress veritabanı temizliğinden hemen önce eksiksiz bir yedek alın; tablo kapsamını, dosya bütünlüğünü ve yalıtılmış geri yüklemeyi doğrulamadan silme işlemi başlatmayın.

Action Scheduler tablolarını durum, hook ve yaşa göre inceleyin; işletme açısından önemli bekleyen görevleri koruyun, başarısız görevlerin nedenini giderin ve yalnız eski geçmişi temizleyin.

WordPress postmeta, commentmeta, usermeta ve termmeta kayıtlarını doğru ana tablolarla eşleştirin; geçici taşıma verisini sahipsiz sanmadan önce adayları inceleyin.

WordPress autoload seçeneklerinin toplam boyutunu ve sahiplerini belirleyin; büyük serileştirilmiş değerleri silmeden önce gerçek istek etkisini ve eklenti bağımlılıklarını doğrulayın.

WordPress veritabanındaki en büyük ve en hızlı büyüyen tabloları bulun; veriyi hangi eklentinin ürettiğini belirleyip güvenli saklama veya temizlik yolunu seçin.

WordPress veritabanı tablolarını optimize etmeden önce motoru, boş alanı ve kilit etkisini ölçün; işlemi bakım penceresinde çalıştırıp gerçek site işlevlerini doğrulayın.

WordPress spam ve çöp yorumlarını saklama süresine göre temizleyin; yanlış sınıflandırmaları koruyun, yorum meta verisini hesaba katın ve moderasyon akışını doğrulayın.