7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Veritabanı Boyutunu Görme ve Büyüyen Tabloları Bulma

Okuma süresi: 2 dk

Kısa yanıt: cPanel › MySQL Veritabanları ekranı her veritabanının boyutunu gösterir. En büyük tabloları görmek için phpMyAdmin’de information_schema.TABLES üzerinden data_length + index_length toplamına göre sıralayan bir sorgu çalıştırın. Büyüyen tablolar genellikle log, oturum, revizyon veya eklenti istatistik tablolarıdır ve yedek alındıktan sonra temizlenebilir.

Bu rehber kimin için: Veritabanı büyüyen site sahipleri · Gereken süre: 15 dakika · Seviye: Orta

Veritabanı boyutu disk kotanızdan düşer ve yedekleme, taşıma ve sorgu sürelerini doğrudan etkiler. Küçük bir şirket sitesinin veritabanı genellikle birkaç on MB’tır; yüzlerce MB veya GB düzeyinde bir veritabanı, çoğu zaman gerçek içerikten değil biriken kayıtlardan kaynaklanır.

Boyutu bulma ve küçültme

  1. Toplam boyut: cPanel › MySQL Veritabanları ekranında listeyi inceleyin.
  2. Tablo boyutları: phpMyAdmin SQL sekmesinde SELECT table_name, ROUND((data_length+index_length)/1024/1024,1) AS mb FROM information_schema.TABLES WHERE table_schema='veritabani_adi' ORDER BY mb DESC LIMIT 15; sorgusunu çalıştırın.
  3. Sahibini belirleyin: Tablo adının önekinden hangi eklentiye ait olduğunu bulun (ör. wp_wfhits Wordfence, wp_actionscheduler_logs WooCommerce).
  4. Yedek alın: Temizlikten önce veritabanı yedeği alın.
  5. Eklentiden temizleyin: Mümkünse temizliği eklentinin kendi ayarından yapın (log saklama süresini kısaltmak gibi).
  6. Revizyonlar: WordPress’te wp-config.php’ye define('WP_POST_REVISIONS', 5); ekleyerek gelecekteki revizyonları sınırlandırın.
  7. Optimize edin: Silme sonrası veritabanı optimizasyonu ile boş alanı geri kazanın.

Silinmemesi gerekenler

Siparişler, müşteriler, ürünler ve içerik tabloları büyük olsa bile gerçek iş verinizdir. Silme sorgularını yalnızca log, geçici veri ve kesin olarak kullanılmayan eklenti tablolarında çalıştırın. Emin değilseniz tabloyu silmek yerine önce dışa aktarın ve bir süre saklayın.

Hâlâ çözülmediyse

WordPress’te otomatik yüklenen seçenekler de veritabanını yavaşlatabilir; autoload optimizasyonu rehberine bakın. Disk kullanımının geri kalanı için disk kullanımı analizi rehberini kullanın. Veritabanınız büyüdükçe disk alanı seçeneklerini karşılaştırmak için kurumsal hosting paketlerimizi inceleyebilirsiniz.

Sık sorulan sorular

Optimize sonrası boyut neden değişmedi?

InnoDB’de boş alan her zaman hemen dosya sistemine iade edilmeyebilir; OPTIMIZE TABLE tabloyu yeniden oluşturarak alanı geri kazandırır.

cPanel’deki boyut güncel değil.

cPanel boyutu periyodik hesaplar; anlık değer için SQL sorgusunu kullanın.

İlgili rehberler