Întreținerea bazei de date
Pagina Întreținerea bazei de date este centrul de backup și mentenanță pentru baza de date locală HandyCafe. Din această pagină puteți examina starea de sănătate a bazei de date, rula sarcini de întreținere unice, programa întreținerea și backupurile automate și restaura serverul dintr-un instantaneu anterior.
Starea bazei de date
Secțiunea Starea bazei de date afișează starea curentă a bazei de date. Folosiți butonul Reîmprospătare pentru a reîncărca aceste valori în orice moment.
Tabloul de stare raportează următoarele:
- Dimensiunea bazei de date: Dimensiunea totală a fișierului principal al bazei de date.
- Write-ahead log: Dimensiunea fișierului write-ahead log (WAL).
- Număr de pagini: Numărul de pagini conținute de fișierul bazei de date.
- Pagini libere: Numărul de pagini neutilizate din lista de pagini libere care pot fi recuperate printr-o operațiune vacuum.
- Ultimul backup: Marcajul temporal al celui mai recent backup. Afișează Niciodată rulat dacă nu a fost efectuat niciun backup.
- Ultima întreținere: Marcajul temporal al celei mai recente operațiuni vacuum.
- Ultima verificare de integritate: Marcajul temporal al celei mai recente verificări de integritate, cu un indicator de stare care arată dacă baza de date a fost sănătoasă sau dacă au fost găsite probleme.
- Intrări în jurnal: Numărul de rânduri stocate în prezent în jurnalul de audit.
Sub aceste valori, secțiunea listează și Modul jurnal, setarea Auto-vacuum, Dimensiunea paginii și numărul de Backupuri pe disc.
Extindeți intrarea Tabele pentru a vedea numărul de rânduri pentru fiecare tabel din baza de date.
Acțiuni manuale
Secțiunea Acțiuni manuale rulează imediat o sarcină de întreținere unică. Se poate rula o singură acțiune la un moment dat. Fiecare acțiune afișează o notificare de confirmare când se încheie, iar mai multe acțiuni afișează un rezumat al rezultatului deasupra acestei secțiuni.
- Backup acum: Creează un instantaneu atomic al bazei de date curente. Noul instantaneu apare în lista Istoric backupuri.
- Vacuum: Recuperează paginile neutilizate și defragmentează fișierul bazei de date. Rezumatul rezultatului raportează dimensiunea înainte, dimensiunea după, spațiul recuperat și durata.
- Verificare de integritate: Rulează o verificare completă de corupție. Este mai lentă, dar amănunțită. Rezultatul se deschide în dialogul Raport de integritate.
- Verificare rapidă: Rulează o verificare structurală rapidă. Rezultatul se deschide tot în dialogul Raport de integritate.
- Analizează: Actualizează statisticile planificatorului de interogări.
- Optimizează: Rulează optimizatorul incremental al SQLite.
- Trunchiază WAL: Golește și trunchiază fișierul write-ahead log. Rezumatul rezultatului raportează numărul de cadre WAL, numărul de cadre trecute prin checkpoint și durata.
- Curăță jurnalele vechi: Șterge intrările din jurnal mai vechi decât fereastra de păstrare configurată. Rezumatul rezultatului raportează rândurile șterse, rândurile rămase și durata.
Raport de integritate
După o verificare de integritate sau o verificare rapidă, se deschide dialogul Raport de integritate. Când baza de date este sănătoasă, acesta confirmă că integritatea bazei de date este verificată. Când SQLite raportează probleme, dialogul listează problemele și recomandă restaurarea dintr-un backup despre care se știe că este corect. Dialogul afișează și durata verificării.
Întreținere automată
Secțiunea Întreținere automată programează rularea automată a operațiunilor vacuum, verificare de integritate și curățare a jurnalelor.
- Activează întreținerea programată: Pornește sau oprește ciclul de întreținere programată.
- Frecvență: Alegeți Zilnic, Săptămânal sau Lunar.
- Ora din zi: Selectați ora locală la care rulează ciclul.
Backup automat
Setările Backup automat realizează instantanee periodice, astfel încât o singură corupție să nu poată șterge niciodată o zi întreagă de date.
- Activează backupurile programate: Pornește sau oprește backupurile programate.
- Frecvență: Alegeți Zilnic, Săptămânal sau Lunar.
- Ora din zi: Selectați ora locală la care rulează backupul.
- Păstrează cele mai recente: Numărul de instantanee de păstrat, între 1 și 365. Instantaneele mai vechi peste acest număr sunt eliminate.
- Folder de backup: Directorul în care sunt stocate instantaneele. Lăsați-l gol pentru a folosi folderul implicit din directorul de date al aplicației.
Păstrarea jurnalelor
Setarea Păstrarea jurnalelor controlează cât timp sunt păstrate intrările din jurnalul de audit înainte de a fi eliminate în timpul întreținerii. Setați valoarea Păstrare (zile) cu glisorul. Intervalul acceptat este de la 7 la 730 de zile.
Folosiți butonul Salvare din partea de jos a acestei secțiuni pentru a stoca setările Întreținere automată, Backup automat și Păstrarea jurnalelor.
Istoric backupuri
Secțiunea Istoric backupuri listează instantaneele stocate local. Pentru fiecare backup, tabelul afișează:
- Fișier: Numele fișierului instantaneu.
- Creat: Data și ora la care a fost realizat instantaneul.
- Dimensiune: Dimensiunea fișierului instantaneu.
- Sursă: Cum a fost declanșat backupul. Programat pentru backupurile automate, La pornire pentru backupurile realizate la pornirea aplicației și Manual pentru backupurile create cu Backup acum.
Fiecare rând oferă două acțiuni:
- Restaurare: Înlocuiește baza de date în funcțiune cu instantaneul selectat. Înainte de schimb, este salvată automat o copie de siguranță a bazei de date curente. Apoi aplicația se închide și repornește pentru ca instantaneul să intre în vigoare. Vi se cere să confirmați înainte de începerea restaurării.
- Ștergere: Elimină fișierul instantaneu de pe disc. Vi se cere să confirmați înainte de ștergerea fișierului. Această acțiune nu poate fi anulată.
Dacă nu există încă niciun instantaneu, secțiunea vă îndeamnă să rulați Backup acum sau să așteptați următorul ciclu programat.
Backup în cloud
Secțiunea Backup în cloud descrie instantanee criptate stocate în afara locației, pe serverele HandyCafe, care pot fi restaurate de pe orice instalare HandyCafe.
Această funcție este marcată ca În curând și nu este încă disponibilă. Comutatorul și câmpurile de configurare sunt salvate local, astfel încât setările să fie gata când funcția se va deschide pentru contul dvs. Câmpurile disponibile sunt Activează backupul în cloud, o opțiune de a face backup și pentru fișierele media precum logouri, postere și ecrane de inactivitate, Endpoint-ul și Bucket / zona de stocare.
Note importante
- O restaurare închide și repornește aplicația serverului. Anunțați orice sesiune activă înainte de a restaura.
- O restaurare salvează întotdeauna mai întâi o copie de siguranță a bazei de date curente, astfel încât restaurarea poate fi inversată prin restaurarea acelei copii de siguranță.
- Păstrați folderul de backup pe un spațiu de stocare care are suficient spațiu liber pentru numărul de instantanee setat în Păstrează cele mai recente.
- Rularea unei verificări de integritate sau a unei operațiuni vacuum pe o bază de date mare poate dura. Se rulează o singură acțiune manuală la un moment dat.