Rehber
WordPress veritabanını temizlemek ve optimize etmek
Yıllarca kullanılan bir WordPress sitesinin veritabanı, gereksiz veriyle şişer ve performansı düşürür. Neyi ne zaman temizlemek gerekir?
Yıllar içinde bir WordPress veritabanı, gerçekten ihtiyaç duyulan içerikten çok daha fazla veri biriktirir: yazı revizyonları, spam yorumlar, geçici (transient) veriler, kullanılmayan eklentilerin bıraktığı tablolar. Bu birikim, zamanla sorgu performansını düşürür.
Veritabanını şişiren en yaygın kaynaklar
| Veri türü | Nerede birikir | Güvenli temizlik yöntemi |
|---|---|---|
| Yazı revizyonları | wp_posts | WP_POST_REVISIONS ile sınırlama |
| Transient'lar | wp_options | Süresi dolanları temizleyen sorgu/eklenti |
| Spam/çöp yorumlar | wp_comments | Yorum moderasyon panelinden toplu temizlik |
| Yetim eklenti verisi | wp_options, özel tablolar | Eklenti kaldırıldıktan sonra elle kontrol |
Revizyon sayısını sınırlamak güvenli mi?
WordPress, wp-config.php üzerinden tutulacak maksimum revizyon sayısını sınırlamaya izin verir. Bu, geçmiş içerik geçmişine erişimi tamamen kapatmaz — yalnızca çok eski revizyonların birikmesini önler. Kritik içerik için düzenli harici yedekleme zaten ayrı bir güvence katmanı olduğundan, revizyon sayısını makul bir sınıra (örneğin son 5-10 revizyon) çekmek çoğu site için güvenlidir.
Optimizasyon süreci nasıl işlemeli?
- Herhangi bir temizlik işleminden önce tam bir veritabanı yedeği alın
- Önce hangi tabloların gerçekten şişkin olduğunu ölçün (örneğin phpMyAdmin'deki tablo boyutlarına bakarak)
- Spam/çöp yorumları ve süresi dolmuş transient'leri temizleyin
- MySQL/MariaDB'nin OPTIMIZE TABLE komutuyla tabloları yeniden düzenleyin
- Kaldırılmış eklentilerin bıraktığı yetim tabloları/kayıtları elle kontrol edip temizleyin
Ne zaman dikkatli olunmalı?
Otomatik 'veritabanı temizleme' eklentileri bazen hâlâ kullanılan verileri (örneğin bir form eklentisinin geçici olarak sakladığı ama aktif bir işlem için gerekli veriyi) yanlışlıkla siler. Herhangi bir toplu temizlik işleminden önce, hangi verinin gerçekten güvenli şekilde silinebileceğini anlamadan otomatik araçlara körü körüne güvenmemek gerekir.
Yaygın hatalar
- Yedek almadan doğrudan veritabanı temizliği yapmak
- Hangi tabloların şişkin olduğunu ölçmeden rastgele 'optimize et' butonuna basmak
- Bir eklentinin aktif olarak kullandığı geçici veriyi yanlışlıkla silmek
Sonuç
Veritabanı optimizasyonu, düzenli ama dikkatli yapılması gereken bir bakım işidir. Ölçmeden temizlemek riskli, hiç temizlememek ise zamanla performansı düşüren bir ihmaldir — ikisi arasındaki denge, düzenli ve ölçülü bir bakım takvimidir.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
WordPress 7.1.1 güvenlik güncellemesi: 11 güvenlik açığı kapatıldı
WordPress 7.1.1, aralarında stored XSS ve yetkisiz şablon kurulumu gibi ciddi sorunların bulunduğu 11 güvenlik açığını kapatan acil bir güvenlik sürümü.
2 dk okuma
Yazıyı okuWooCommerce ile online mağaza kurulumu: temel adımlar ve ilk ayarlar
WordPress üzerinde WooCommerce ile bir online mağazayı sıfırdan kurarken izlenmesi gereken adımlar, kritik ayarlar ve sık yapılan hatalar.
3 dk okuma
Yazıyı okuWordPress mi özel yazılım mı? İşletmeniz için doğru kararı vermek
WordPress mi yoksa sıfırdan özel yazılım mı sorusunun tek doğru cevabı yok. Karar, bütçe, zaman çizelgesi ve gelecekteki esneklik ihtiyacına göre değişir.
2 dk okuma
Yazıyı oku
