HandyCafe Docs
it-admin owner

Veritabanı Bakımı

Veritabanı Bakımı sayfası yerel HandyCafe veritabanının yedekleme ve bakım merkezidir. Bu sayfadan veritabanının sağlığını gözden geçirebilir, tek seferlik bakım görevleri çalıştırabilir, otomatik bakım ve yedeklemeler zamanlayabilir ve sunucuyu önceki bir anlık görüntüden geri yükleyebilirsiniz.

Veritabanı Sağlığı

Veritabanı Sağlığı bölümü veritabanının mevcut durumunu gösterir. Bu değerleri istediğiniz zaman yeniden yüklemek için Yenile düğmesini kullanın.

Sağlık panosu aşağıdakileri raporlar:

  • Veritabanı boyutu: Ana veritabanı dosyasının toplam boyutu.
  • İleri yazma günlüğü: İleri yazma günlüğü (WAL) dosyasının boyutu.
  • Sayfa sayısı: Veritabanı dosyasının tuttuğu sayfa sayısı.
  • Boş sayfalar: Bir vakum ile geri kazanılabilecek, serbest listedeki kullanılmayan sayfa sayısı.
  • Son yedekleme: En son yedeklemenin zaman damgası. Hiç yedekleme alınmadıysa Hiç çalıştırılmadı gösterir.
  • Son bakım: En son vakumun zaman damgası.
  • Son bütünlük kontrolü: En son bütünlük kontrolünün zaman damgası, veritabanının sağlıklı olup olmadığını veya sorun bulunup bulunmadığını gösteren bir durum işaretçisiyle birlikte.
  • Günlük kayıtları: Denetim günlüğünde halihazırda saklanan satır sayısı.

Bu rakamların altında bölüm ayrıca Günlük modu, Otomatik vakum ayarı, Sayfa boyutu ve Diskteki yedekler sayısını da listeler.

Veritabanındaki her tablo için tablo başına satır sayısını görmek üzere Tablolar girişini genişletin.

Manuel İşlemler

Manuel İşlemler bölümü tek seferlik bir bakım görevini hemen çalıştırır. Aynı anda yalnızca bir işlem çalışabilir. Her işlem tamamlandığında bir onay bildirimi gösterir ve birkaç işlem bu bölümün üstünde bir sonuç özeti görüntüler.

  • Şimdi yedekle: Mevcut veritabanının atomik bir anlık görüntüsünü oluşturur. Yeni anlık görüntü Yedekleme Geçmişi listesinde görünür.
  • Vakum: Kullanılmayan sayfaları geri kazanır ve veritabanı dosyasını birleştirir. Sonuç özeti önceki boyutu, sonraki boyutu, geri kazanılan alanı ve süreyi raporlar.
  • Bütünlük kontrolü: Tam bir bozulma kontrolü çalıştırır. Daha yavaştır ama kapsamlıdır. Sonuç Bütünlük Raporu penceresinde açılır.
  • Hızlı kontrol: Hızlı bir yapısal sağlamlık kontrolü çalıştırır. Sonuç yine Bütünlük Raporu penceresinde açılır.
  • Analiz: Sorgu planlayıcı istatistiklerini günceller.
  • Optimize et: SQLite'ın artımlı optimize edicisini çalıştırır.
  • WAL'i kısalt: İleri yazma günlüğü dosyasını boşaltır ve kısaltır. Sonuç özeti WAL çerçeve sayısını, kontrol noktasına alınan çerçeve sayısını ve süreyi raporlar.
  • Eski günlükleri temizle: Yapılandırılan saklama penceresinden daha eski günlük kayıtlarını siler. Sonuç özeti silinen satırları, kalan satırları ve süreyi raporlar.

Bütünlük Raporu

Bir bütünlük kontrolünden veya hızlı kontrolden sonra Bütünlük Raporu penceresi açılır. Veritabanı sağlıklı olduğunda veritabanı bütünlüğünün doğrulandığını onaylar. SQLite sorun bildirdiğinde pencere sorunları listeler ve bilinen sağlam bir yedekten geri yüklemeyi önerir. Pencere ayrıca kontrolün süresini de gösterir.

Otomatik Bakım

Otomatik Bakım bölümü vakum, bütünlük kontrolü ve günlük temizliğinin otomatik çalışmasını zamanlar.

  • Zamanlanmış bakımı etkinleştir: Zamanlanmış bakım döngüsünü açar veya kapatır.
  • Sıklık: Günlük, Haftalık veya Aylık seçeneğini seçin.
  • Günün saati: Döngünün çalışacağı yerel saati seçin.

Otomatik Yedekleme

Otomatik Yedekleme ayarları düzenli anlık görüntüler alır, böylece tek bir bozulma asla bir günlük veriyi silip süpüremez.

  • Zamanlanmış yedeklemeleri etkinleştir: Zamanlanmış yedeklemeleri açar veya kapatır.
  • Sıklık: Günlük, Haftalık veya Aylık seçeneğini seçin.
  • Günün saati: Yedeklemenin çalışacağı yerel saati seçin.
  • En yenileri tut: Saklanacak anlık görüntü sayısı, 1 ile 365 arasında. Bu sayının ötesindeki daha eski anlık görüntüler kaldırılır.
  • Yedekleme klasörü: Anlık görüntülerin saklandığı dizin. Uygulama veri dizinindeki varsayılan klasörü kullanmak için bunu boş bırakın.

Günlük Saklama

Günlük Saklama ayarı denetim günlüğü kayıtlarının bakım sırasında kaldırılmadan önce ne kadar süre tutulacağını kontrol eder. Saklama (gün) değerini kaydırıcıyla ayarlayın. Desteklenen aralık 7 ile 730 gündür.

Otomatik Bakım, Otomatik Yedekleme ve Günlük Saklama ayarlarını saklamak için bu bölümün altındaki Kaydet düğmesini kullanın.

Yedekleme Geçmişi

Yedekleme Geçmişi bölümü yerel olarak saklanan anlık görüntüleri listeler. Her yedekleme için tablo şunları gösterir:

  • Dosya: Anlık görüntü dosyasının adı.
  • Oluşturulma: Anlık görüntünün alındığı tarih ve saat.
  • Boyut: Anlık görüntü dosyasının boyutu.
  • Kaynak: Yedeklemenin nasıl tetiklendiği. Otomatik yedeklemeler için Zamanlanmış, uygulama başladığında alınan yedeklemeler için Başlangıç ve Şimdi yedekle ile oluşturulan yedeklemeler için Manuel.

Her satır iki işlem sunar:

  • Geri yükle: Çalışan veritabanını seçili anlık görüntüyle değiştirir. Değişimden önce mevcut veritabanının geri yükleme öncesi güvenlik kopyası otomatik olarak kaydedilir. Anlık görüntünün etkili olabilmesi için uygulama daha sonra kapanır ve yeniden başlar. Geri yükleme başlamadan önce onaylamanız istenir.
  • Sil: Anlık görüntü dosyasını diskten kaldırır. Dosya silinmeden önce onaylamanız istenir. Bu geri alınamaz.

Henüz hiç anlık görüntü yoksa bölüm sizi Şimdi yedekle düğmesini çalıştırmaya veya bir sonraki zamanlanmış döngüyü beklemeye yönlendirir.

Bulut Yedekleme

Bulut Yedekleme bölümü, HandyCafe sunucularında saklanan ve herhangi bir HandyCafe kurulumundan geri yüklenebilen, saha dışı şifreli anlık görüntüleri açıklar.

Bu özellik Yakında olarak işaretlenmiştir ve henüz kullanılamaz. Anahtar ve yapılandırma alanları yerel olarak kaydedilir, böylece özellik hesabınız için açıldığında ayarlar hazır olur. Mevcut alanlar şunlardır: Bulut yedeklemeyi etkinleştir, logolar, posterler ve boşta ekranları gibi medya varlıklarını da yedekleme seçeneği, Uç nokta ve Kova / depolama bölgesi.

Önemli Notlar

  • Bir geri yükleme sunucu uygulamasını kapatır ve yeniden başlatır. Geri yüklemeden önce aktif oturumları bilgilendirin.
  • Geri yükleme her zaman önce mevcut veritabanının geri yükleme öncesi güvenlik kopyasını kaydeder, böylece bir geri yükleme, o güvenlik kopyasını geri yükleyerek tersine çevrilebilir.
  • Yedekleme klasörünü, En yenileri tut seçeneğinde belirlenen anlık görüntü sayısı için yeterli boş alana sahip bir depolama biriminde tutun.
  • Büyük bir veritabanında bütünlük kontrolü veya vakum çalıştırmak zaman alabilir. Aynı anda yalnızca bir manuel işlem çalışır.