HandyCafe Docs
it-admin owner

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

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

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

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

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

  • Μέγεθος βάσης δεδομένων: Το συνολικό μέγεθος του κύριου αρχείου βάσης δεδομένων.
  • 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 περιγράφει κρυπτογραφημένα στιγμιότυπα εκτός χώρου που αποθηκεύονται στους servers του HandyCafe και μπορούν να επαναφερθούν από οποιαδήποτε εγκατάσταση HandyCafe.

Αυτή η λειτουργία είναι σημειωμένη ως Έρχεται σύντομα και δεν είναι ακόμη διαθέσιμη. Ο διακόπτης και τα πεδία διαμόρφωσης αποθηκεύονται τοπικά ώστε οι ρυθμίσεις να είναι έτοιμες όταν η λειτουργία ανοίξει για τον λογαριασμό σας. Τα διαθέσιμα πεδία είναι Ενεργοποίηση αντιγράφου ασφαλείας στο cloud, μια επιλογή για λήψη αντιγράφου ασφαλείας και των στοιχείων πολυμέσων όπως logos, posters και οθόνες αδράνειας, το Endpoint και το Bucket / ζώνη αποθήκευσης.

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

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