HandyCafe Docs
it-admin owner

Συντήρηση Βάσης Δεδομένων

Η σελίδα Συντήρηση Βάσης Δεδομένων είναι το κέντρο αντιγράφων ασφαλείας και συντήρησης για την τοπική βάση δεδομένων του HandyCafe. Από αυτή τη σελίδα μπορείτε να ελέγξετε την υγεία της βάσης δεδομένων, να εκτελέσετε μεμονωμένες εργασίες συντήρησης, να προγραμματίσετε αυτόματη συντήρηση και αντίγραφα ασφαλείας, και να επαναφέρετε τον server από ένα προηγούμενο στιγμιότυπο.

Διαθεσιμότητα ανά Πρόγραμμα

Το τοπικό αντίγραφο ασφαλείας, η εξαγωγή βάσης δεδομένων, η επαναφορά, ο έλεγχος ακεραιότητας, ο γρήγορος έλεγχος και το WAL checkpoint είναι εργαλεία ασφάλειας δεδομένων. Παραμένουν διαθέσιμα στο Free και κατά τη λειτουργία ανάκτησης άδειας.

Τα Vacuum, Analyze, Optimize, η προγραμματισμένη συντήρηση βάσης δεδομένων και ο καθαρισμός παλιών καταγραφών απαιτούν Genesis. Τα προγραμματισμένα τοπικά αντίγραφα ασφαλείας παραμένουν διαθέσιμα στο Free. Αυτός ο διαχωρισμός κρατά την ανάκτηση διαθέσιμη χωρίς να περιλαμβάνει τις επί πληρωμή λειτουργίες βελτιστοποίησης της βάσης δεδομένων.

Υγεία Βάσης Δεδομένων

Η ενότητα Υγεία Βάσης Δεδομένων δείχνει την τρέχουσα κατάσταση της βάσης δεδομένων. Χρησιμοποιήστε το κουμπί Ανανέωση για να φορτώσετε ξανά αυτές τις τιμές ανά πάσα στιγμή.

Ο πίνακας υγείας αναφέρει τα εξής:

  • Μέγεθος βάσης δεδομένων: Το συνολικό μέγεθος του κύριου αρχείου βάσης δεδομένων.
  • Write-ahead log: Το μέγεθος του αρχείου write-ahead log (WAL).
  • Αριθμός σελίδων: Ο αριθμός των σελίδων που περιέχει το αρχείο βάσης δεδομένων.
  • Ελεύθερες σελίδες: Ο αριθμός των αχρησιμοποίητων σελίδων στη λίστα ελεύθερων που μπορούν να ανακτηθούν με ένα vacuum.
  • Τελευταίο αντίγραφο ασφαλείας: Η χρονική σήμανση του πιο πρόσφατου αντιγράφου ασφαλείας. Εμφανίζει Δεν εκτελέστηκε ποτέ εάν δεν έχει ληφθεί κανένα αντίγραφο.
  • Τελευταία συντήρηση: Η χρονική σήμανση του πιο πρόσφατου vacuum.
  • Τελευταίος έλεγχος ακεραιότητας: Η χρονική σήμανση του πιο πρόσφατου ελέγχου ακεραιότητας, με μια ένδειξη κατάστασης που δείχνει εάν η βάση δεδομένων ήταν υγιής ή εάν εντοπίστηκαν προβλήματα.
  • Καταχωρήσεις καταγραφής: Ο αριθμός των γραμμών που είναι αυτή τη στιγμή αποθηκευμένες στο αρχείο καταγραφής ελέγχου.

Κάτω από αυτά τα στοιχεία, η ενότητα παραθέτει επίσης τη Λειτουργία journal, τη ρύθμιση Auto-vacuum, το Μέγεθος σελίδας και τον αριθμό των Αντιγράφων ασφαλείας στον δίσκο.

Αναπτύξτε την καταχώρηση Πίνακες για να δείτε τον αριθμό γραμμών ανά πίνακα για κάθε πίνακα στη βάση δεδομένων.

Χειροκίνητες Ενέργειες

Η ενότητα Χειροκίνητες Ενέργειες εκτελεί άμεσα μια μεμονωμένη εργασία συντήρησης. Μόνο μία ενέργεια μπορεί να εκτελεστεί τη φορά. Κάθε ενέργεια εμφανίζει μια ειδοποίηση επιβεβαίωσης όταν ολοκληρωθεί, και αρκετές ενέργειες εμφανίζουν μια σύνοψη αποτελεσμάτων πάνω από αυτή την ενότητα.

  • Αντίγραφο ασφαλείας τώρα: Δημιουργεί ένα ατομικό στιγμιότυπο της τρέχουσας βάσης δεδομένων. Το νέο στιγμιότυπο εμφανίζεται στη λίστα Ιστορικό Αντιγράφων Ασφαλείας.
  • Vacuum: Ανακτά τις αχρησιμοποίητες σελίδες και ανασυγκροτεί το αρχείο βάσης δεδομένων. Η σύνοψη αποτελεσμάτων αναφέρει το μέγεθος πριν, το μέγεθος μετά, τον χώρο που ανακτήθηκε και τη διάρκεια.
  • Έλεγχος ακεραιότητας: Εκτελεί έναν πλήρη έλεγχο αλλοίωσης. Είναι πιο αργός αλλά διεξοδικός. Το αποτέλεσμα ανοίγει στο παράθυρο διαλόγου Αναφορά Ακεραιότητας.
  • Γρήγορος έλεγχος: Εκτελεί έναν γρήγορο δομικό έλεγχο. Το αποτέλεσμα ανοίγει επίσης στο παράθυρο διαλόγου Αναφορά Ακεραιότητας.
  • Ανάλυση: Ενημερώνει τα στατιστικά του σχεδιαστή ερωτημάτων.
  • Βελτιστοποίηση: Εκτελεί τον σταδιακό βελτιστοποιητή του SQLite.
  • Περικοπή WAL: Εκκενώνει και περικόπτει το αρχείο write-ahead log. Η σύνοψη αποτελεσμάτων αναφέρει τον αριθμό των frames WAL, τον αριθμό των frames που έγιναν checkpoint και τη διάρκεια.
  • Καθαρισμός παλιών καταγραφών: Διαγράφει τις καταχωρήσεις καταγραφής που είναι παλαιότερες από το ρυθμισμένο παράθυρο διατήρησης. Η σύνοψη αποτελεσμάτων αναφέρει τις γραμμές που διαγράφηκαν, τις γραμμές που απομένουν και τη διάρκεια.

Αναφορά Ακεραιότητας

Μετά από έναν έλεγχο ακεραιότητας ή έναν γρήγορο έλεγχο, ανοίγει το παράθυρο διαλόγου Αναφορά Ακεραιότητας. Όταν η βάση δεδομένων είναι υγιής, επιβεβαιώνει ότι η ακεραιότητα της βάσης δεδομένων επαληθεύτηκε. Όταν το SQLite αναφέρει προβλήματα, το παράθυρο διαλόγου παραθέτει τα ζητήματα και συνιστά επαναφορά από ένα γνωστά καλό αντίγραφο ασφαλείας. Το παράθυρο διαλόγου δείχνει επίσης τη διάρκεια του ελέγχου.

Αυτόματη Συντήρηση

Η ενότητα Αυτόματη Συντήρηση προγραμματίζει το vacuum, τον έλεγχο ακεραιότητας και τον καθαρισμό καταγραφών ώστε να εκτελούνται αυτόματα.

  • Ενεργοποίηση προγραμματισμένης συντήρησης: Ενεργοποιεί ή απενεργοποιεί τον κύκλο προγραμματισμένης συντήρησης.
  • Συχνότητα: Επιλέξτε Καθημερινά, Εβδομαδιαία ή Μηνιαία.
  • Ώρα της ημέρας: Επιλέξτε την τοπική ώρα κατά την οποία εκτελείται ο κύκλος.

Αυτόματο Αντίγραφο Ασφαλείας

Οι ρυθμίσεις Αυτόματο Αντίγραφο Ασφαλείας λαμβάνουν τακτικά στιγμιότυπα ώστε μια μεμονωμένη αλλοίωση να μην μπορεί ποτέ να σβήσει τα δεδομένα μιας ολόκληρης ημέρας.

  • Ενεργοποίηση προγραμματισμένων αντιγράφων ασφαλείας: Ενεργοποιεί ή απενεργοποιεί τα προγραμματισμένα αντίγραφα ασφαλείας.
  • Συχνότητα: Επιλέξτε Καθημερινά, Εβδομαδιαία ή Μηνιαία.
  • Ώρα της ημέρας: Επιλέξτε την τοπική ώρα κατά την οποία εκτελείται το αντίγραφο ασφαλείας.
  • Διατήρηση των πιο πρόσφατων: Ο αριθμός των στιγμιότυπων που θα διατηρηθούν, μεταξύ 1 και 365. Τα παλαιότερα στιγμιότυπα πέραν αυτού του αριθμού αφαιρούνται.
  • Φάκελος αντιγράφων ασφαλείας: Ο κατάλογος όπου αποθηκεύονται τα στιγμιότυπα. Αφήστε τον κενό για να χρησιμοποιήσετε τον προεπιλεγμένο φάκελο μέσα στον κατάλογο δεδομένων της εφαρμογής.

Διατήρηση Καταγραφών

Η ρύθμιση Διατήρηση Καταγραφών ελέγχει για πόσο διάστημα διατηρούνται οι καταχωρήσεις καταγραφής ελέγχου πριν αφαιρεθούν κατά τη συντήρηση. Ορίστε την τιμή Διατήρηση (ημέρες) με τον slider. Το υποστηριζόμενο εύρος είναι 7 έως 730 ημέρες.

Χρησιμοποιήστε το κουμπί Αποθήκευση στο κάτω μέρος αυτής της ενότητας για να αποθηκεύσετε τις ρυθμίσεις Αυτόματης Συντήρησης, Αυτόματου Αντιγράφου Ασφαλείας και Διατήρησης Καταγραφών.

Ιστορικό Αντιγράφων Ασφαλείας

Η ενότητα Ιστορικό Αντιγράφων Ασφαλείας παραθέτει τα στιγμιότυπα που είναι αποθηκευμένα τοπικά. Για κάθε αντίγραφο ασφαλείας ο πίνακας εμφανίζει:

  • Αρχείο: Το όνομα του αρχείου στιγμιότυπου.
  • Δημιουργήθηκε: Η ημερομηνία και η ώρα που ελήφθη το στιγμιότυπο.
  • Μέγεθος: Το μέγεθος του αρχείου στιγμιότυπου.
  • Πηγή: Πώς ενεργοποιήθηκε το αντίγραφο ασφαλείας. Προγραμματισμένο για αυτόματα αντίγραφα ασφαλείας, Εκκίνηση για αντίγραφα που λαμβάνονται κατά την εκκίνηση της εφαρμογής, και Χειροκίνητο για αντίγραφα που δημιουργήθηκαν με το Αντίγραφο ασφαλείας τώρα.

Κάθε γραμμή προσφέρει δύο ενέργειες:

  • Επαναφορά: Αντικαθιστά την εκτελούμενη βάση δεδομένων με το επιλεγμένο στιγμιότυπο. Πριν την αντικατάσταση, αποθηκεύεται αυτόματα ένα αντίγραφο ασφαλείας της τρέχουσας βάσης δεδομένων πριν την επαναφορά. Στη συνέχεια η εφαρμογή κλείνει και επανεκκινείται ώστε το στιγμιότυπο να τεθεί σε ισχύ. Σας ζητείται επιβεβαίωση πριν ξεκινήσει η επαναφορά.
  • Διαγραφή: Αφαιρεί το αρχείο στιγμιότυπου από τον δίσκο. Σας ζητείται επιβεβαίωση πριν διαγραφεί το αρχείο. Αυτό δεν μπορεί να αναιρεθεί.

Εάν δεν υπάρχουν ακόμη στιγμιότυπα, η ενότητα σας προτρέπει να εκτελέσετε το Αντίγραφο ασφαλείας τώρα ή να περιμένετε τον επόμενο προγραμματισμένο κύκλο.

Αντίγραφο Ασφαλείας στο Cloud

Τα αντίγραφα ασφαλείας εκτός χώρου στο cloud διαχειρίζονται από την καρτέλα Αντίγραφα & Συγχρονισμός της σελίδας Cloud. Το Cloud Backup αποθηκεύει κρυπτογραφημένα στιγμιότυπα στους servers του HandyCafe, τα οποία μπορούν να επαναφερθούν από οποιαδήποτε εγκατάσταση HandyCafe. Είναι διαθέσιμο στους λογαριασμούς με συνδρομή Cloud. Από τη σελίδα Cloud μπορείτε να πάρετε αντίγραφο κατά παραγγελία, να προγραμματίσετε αυτόματες αποστολές με όρια διατήρησης και να επαναφέρετε από ένα στιγμιότυπο cloud.

Η σελίδα Συντήρηση Βάσης Δεδομένων καλύπτει τα τοπικά αντίγραφα ασφαλείας που αποθηκεύονται στον δίσκο του ίδιου του server. Για πλήρη προστασία, κρατήστε και τοπικά στιγμιότυπα εδώ και στιγμιότυπα cloud εκτός χώρου.

Σημαντικές Σημειώσεις

  • Μια επαναφορά κλείνει και επανεκκινεί την εφαρμογή server. Ενημερώστε τυχόν ενεργές συνεδρίες πριν κάνετε επαναφορά.
  • Η επαναφορά αποθηκεύει πάντα πρώτα ένα αντίγραφο ασφαλείας της τρέχουσας βάσης δεδομένων πριν την επαναφορά, οπότε μια επαναφορά μπορεί να αντιστραφεί επαναφέροντας εκείνο το αντίγραφο ασφαλείας.
  • Διατηρήστε τον φάκελο αντιγράφων ασφαλείας σε αποθηκευτικό χώρο με αρκετό ελεύθερο χώρο για τον αριθμό των στιγμιότυπων που ορίστηκαν στο Διατήρηση των πιο πρόσφατων.
  • Η εκτέλεση ενός ελέγχου ακεραιότητας ή ενός vacuum σε μια μεγάλη βάση δεδομένων μπορεί να διαρκέσει χρόνο. Μόνο μία χειροκίνητη ενέργεια εκτελείται τη φορά.

Σχετικά βίντεο

Αντίγραφα ασφαλείας και επαναφορά της βάσης δεδομένων

Κρατήστε ένα αντίγραφο ασφαλείας, φυλάξτε το σε σίγουρο σημείο και επαναφέρετέ το όταν χρειαστεί να μεταφέρετε ή να ανακτήσετε τα δεδομένα σας.