Oynatma Hızı:
WordPress Veritabanı Temizleme: Site Hızını Artıran En Etkili 5 Strateji
WordPress tabanlı sitelerin performansı, zamanla biriken gereksiz veri yığınları ve optimize edilmemiş tablolar nedeniyle ciddi oranda düşebilir. Bu rehberde, 2026 standartlarına uygun olarak veritabanı şişmesini önleme ve sistemi en yüksek verimlilikle çalıştırma yöntemlerini detaylandırıyoruz.
- Yazı revizyonlarının sınırlandırılması veritabanı boyutunu %40’a kadar küçültür.
- Süresi dolmuş transients verilerinin temizlenmesi sorgu hızını artırır.
- Yetim tabloların ayıklanması sunucu üzerindeki işlemci yükünü hafifletir.
- Otomatik çöp kutusu boşaltma özelliği disk alanı tasarrufu sağlar.
- SQL optimizasyonu ile veritabanı tabloları fiziksel olarak düzenlenir.
| Yöntem | Etki Düzeyi | Zorluk | Risk | Önerilen Sıklık |
|---|---|---|---|---|
| Eklenti Kullanımı | Yüksek | Düşük | Orta | Haftalık |
| SQL Sorguları | Çok Yüksek | Yüksek | Yüksek | Aylık |
| wp-config Ayarları | Orta | Orta | Düşük | Bir Kez |
| WP-CLI Komutları | Yüksek | Yüksek | Orta | Aylık |
| Manuel phpMyAdmin | Çok Yüksek | Yüksek | Yüksek | 3 Aylık |
Veritabanı Şişmesine Yol Açan Faktörler
Veritabanı şişmesi, genellikle sistemin kendi kendine ürettiği geçici dosyaların ve gereksiz kayıtların birikmesiyle oluşur. Bu durum, sunucu kaynaklarının gereksiz yere tüketilmesine ve sayfa yükleme sürelerinin artmasına neden olur.
- Yüzlerce birikmiş yazı revizyonu ve otomatik taslaklar.
- Kullanılmayan eklentilerin geride bıraktığı yetim tablo ve meta verileri.
- Akismet veya diğer eklentiler tarafından yakalanan binlerce spam yorum.
- Süresi dolmuş ancak silinmemiş geçici seçenekler (transients).
- Hatalı yapılandırılmış eklentilerin oluşturduğu devasa log dosyaları.
2026’da Veri Yönetimi Trendleri
Günümüzde veritabanı yönetimi sadece silme işleminden ibaret değildir; verinin nasıl yapılandırıldığı da önem kazanmıştır. Modern sunucular artık NVMe depolama birimleri kullandığı için, veritabanı parçalanması (fragmentation) eski mekanik disklere göre daha az sorun yaratsa da, sorgu sayısı hala en büyük darboğazdır.
- JSON formatında saklanan verilerin sorgu maliyetlerinin analizi.
- Nesne önbellekleme (Object Caching) ile veritabanı yükünün azaltılması.
- Veritabanı tablolarının InnoDB motoruna tam uyumlu hale getirilmesi.
Yazı Revizyonlarını Yönetme ve Sınırlandırma
WordPress, her düzenlemede yazının tam bir kopyasını kaydederek veritabanında büyük bir yer işgal eder. Bu revizyonların sınırlandırılması, özellikle çok yazarlı sitelerde veritabanı boyutunu dramatik şekilde optimize eder.
- Revizyon sayısını wp-config.php üzerinden belirli bir rakamla sınırlamak.
- Eski revizyonları belirli aralıklarla toplu olarak silmek.
- Otomatik kaydetme (autosave) aralığını uzatarak gereksiz kayıtları azaltmak.
wp-config.php Üzerinden Revizyon Kontrolü
Revizyonları tamamen kapatmak yerine, son 3 veya 5 sürümü tutmak en sağlıklı yaklaşımdır. Bu sayede hem olası hatalarda geri dönüş imkanı korunur hem de binlerce gereksiz satırın oluşması engellenir.
- define(‘WP_POST_REVISIONS’, 3); komutu ile sınır koyma.
- define(‘AUTOSAVE_INTERVAL’, 300); ile kayıt aralığını 5 dakikaya çıkarma.
- Revizyonları tamamen kapatmak için ‘false’ değerini atama.
Transients ve Geçici Verilerin Temizlenmesi
Eklentiler ve temalar tarafından oluşturulan geçici veriler, son kullanma tarihleri geçtiğinde bile veritabanında kalabilir. Bunların temizlenmesi, özellikle `wp_options` tablosunun yükünü hafifleterek site açılış hızını doğrudan etkiler.
- Süresi dolmuş tüm transients kayıtlarını periyodik olarak temizlemek.
- API çağrılarından kalan cache verilerini manuel olarak kontrol etmek.
- Eklenti kaldırma sonrası kalan geçici ayarları ayıklamak.
Transients Neden Birikir?
Transients verileri normalde otomatik silinmelidir ancak bazı sunucu yapılandırmaları veya eklenti çakışmaları bu süreci aksatabilir. 2026 yılında gelişmiş veritabanı yönetim araçları, bu verileri “autoload” (otomatik yüklenen) durumuna göre sınıflandırarak temizlik imkanı sunmaktadır.
- Dış kaynaklardan çekilen döviz kuru veya hava durumu verileri.
- Sosyal medya paylaşım sayılarının tutulduğu geçici kayıtlar.
- Eklenti güncelleme kontrolü sırasında oluşturulan geçici dosyalar.
Spam Yorumların ve Çöp Kutusu Verilerinin Tasfiyesi
Binlerce spam yorum ve çöp kutusunda bekleyen içerikler, veritabanı sorgularını hantallaştıran en büyük etkenler arasındadır. Düzenli temizlik periyotları belirlemek, veritabanı sağlığı ve güvenliği için temel bir gerekliliktir.
- Spam olarak işaretlenen yorumların 7 günden fazla tutulmaması.
- Çöp kutusuna atılan içeriklerin otomatik silinme süresini kısaltmak.
- Onaylanmamış yorumlar arasındaki eski kayıtları toplu silmek.
Otomatik Temizlik Komutları
WordPress’in varsayılan 30 günlük çöp kutusu bekleme süresi, yüksek trafikli siteler için çok uzundur. Bu süreyi 7 güne indirmek, veritabanının sürekli olarak taze kalmasını sağlar ve yedekleme dosyalarının boyutunu küçültür.
- define(‘EMPTY_TRASH_DAYS’, 7); komutunu kullanmak.
- Akismet eklentisi ile spam yorumları otomatik imha etmek.
- Yorum meta verilerini temizleyerek tablo yapısını sadeleştirmek.
Yetim Veriler ve Eski Eklenti Kalıntılarını Ayıklama
Siteden kaldırılan eklentiler genellikle kendi tablolarını ve ayarlarını veritabanında bırakır. Bu “yetim” (orphaned) veriler, zamanla sistemin hantallaşmasına ve karmaşık SQL sorgularının yavaşlamasına yol açar.
- Eklenti silindikten sonra kalan `wp_options` satırlarını tespit etmek.
- Eklentilere özel oluşturulmuş ancak artık kullanılmayan tabloları silmek.
- Kullanıcı meta tablosundaki (usermeta) geçersiz eklenti verilerini ayıklamak.
Tablo Temizliği Yaparken Dikkat Edilmesi Gerekenler
Manuel tablo silme işlemleri geri dönüşü olmayan hatalara yol açabilir. Bu nedenle temizlik öncesinde mutlaka veritabanı yedeği alınmalı ve hangi tablonun hangi eklentiye ait olduğu kesin olarak doğrulanmalıdır.
- Tablo ön eklerinin (prefix) doğruluğunu kontrol etmek.
- İlişkisel veritabanı yapısında (Foreign Key) kopukluk yaratmamak.
- Sadece “inactive” (etkin olmayan) eklentilere ait tabloları hedeflemek.
En İyi 5 WordPress Veritabanı Temizleme Eklentisi
Manuel işlem yapmak istemeyen kullanıcılar için profesyonel eklentiler, tek tıkla kapsamlı temizlik imkanı sunar. 2026 yılında en çok tercih edilen araçlar, hem güvenlik hem de derinlemesine temizlik özellikleriyle öne çıkmaktadır.
- WP-Optimize: Hepsi bir arada çözüm sunan en popüler temizlik aracıdır.
- Advanced Database Cleaner: Yetim tabloları bulma konusunda en gelişmiş seçenektir.
- WP-Sweep: WordPress’in kendi fonksiyonlarını kullanarak güvenli temizlik yapar.
- Clean Up Optimizer: Veritabanı tablolarını optimize etme ve onarma odaklıdır.
- WP-DBManager: Veritabanı yedekleme ve SQL sorgusu çalıştırma yeteneklerine sahiptir.
🟢Resmi Kaynak: WordPress.org Eklenti Dizini
SQL Sorguları ile İleri Seviye Veritabanı Bakımı
phpMyAdmin üzerinden çalıştırılacak doğrudan SQL sorguları, eklentilerin erişemediği derinlikteki verileri temizlemek için en güçlü yöntemdir. Bu işlemler, özellikle büyük ölçekli veritabanlarında milisaniyeler içinde binlerce satırı temizleyebilir.
- Revizyonları tek seferde silmek için DELETE FROM komutunu kullanmak.
- Kullanılmayan yorum meta verilerini toplu olarak temizlemek.
- Veritabanı tablolarını OPTIMIZE TABLE komutu ile fiziksel olarak düzenlemek.
Temel SQL Temizlik Komutları
SQL komutları kullanırken `wp_` ön ekinin kendi sitenizle uyumlu olduğundan emin olmalısınız. Yanlış bir komut tüm sitenin çevrimdışı kalmasına neden olabileceği için işlemler her zaman test ortamında denenmelidir.
- DELETE FROM wp_posts WHERE post_type = ‘revision’; (Revizyonları siler)
- DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_ID FROM wp_comments); (Yetim yorum metalarını siler)
- DELETE FROM wp_options WHERE option_name LIKE ‘_transient_%’; (Geçici verileri temizler)
🟢Resmi Kaynak: Veritabanı Yönetimi ve Temel İlkeler
💡 Analiz: 2026 yılı itibarıyla WordPress sitelerinin %70'inden fazlası nesne önbellekleme (object caching) kullanmaktadır; ancak bu teknoloji, veritabanındaki 'autoload' verileri optimize edilmediği sürece tam verim sağlamamaktadır.
Sıkça Sorulan Sorular
Veritabanı temizliği yapmak sitemi bozar mı?
Doğru yapıldığında bozmaz ancak işlem öncesi mutlaka tam yedek alınması hayati önem taşır. Yanlış bir SQL sorgusu veya aktif bir eklenti tablosunun silinmesi veri kaybına yol açabilir.
Ne sıklıkla veritabanı temizliği yapmalıyım?
Haftalık içerik girilen standart bir site için ayda bir kez temizlik yeterlidir. Çok yoğun trafikli ve günlük onlarca yazı paylaşılan sitelerde ise haftalık bakım önerilir.
Eklentisiz veritabanı temizliği mümkün mü?
Evet, phpMyAdmin üzerinden SQL sorguları çalıştırarak veya WP-CLI komut satırı araçlarını kullanarak eklentisiz temizlik yapabilirsiniz. Bu yöntem daha teknik bilgi gerektirir ancak daha temiz bir sonuç verir.
Revizyonları silmek SEO’yu etkiler mi?
Hayır, revizyonlar sadece yönetim panelinde görünür ve arama motorları tarafından indekslenmez. Aksine, veritabanının hızlanması SEO skorlarını olumlu etkiler.
Transients verilerini silmek güvenli mi?
Evet, transients verileri geçici önbellek dosyalarıdır ve silindiklerinde eklentiler ihtiyaç duyarsa bu verileri otomatik olarak yeniden oluşturur. Silinmeleri veritabanını hafifletir.
WordPress veritabanı temizliği, sitenizin uzun vadeli sağlığı ve hızı için düzenli olarak yapılması gereken teknik bir bakım sürecidir. Bu rehberdeki adımları takip ederek sunucu yükünü azaltabilir ve kullanıcılarınıza çok daha hızlı bir web deneyimi sunabilirsiniz.
💡 Özetle
WordPress veritabanı temizliği, revizyonların sınırlandırılması, transients verilerinin silinmesi ve yetim tabloların ayıklanmasıyla site performansını artıran kritik bir işlemdir.
AI-Powered Analysis by MeoMan Bot


