Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας

 

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας
Προηγμένος καθαριστής βάσεων δεδομένων που μιλάει για τα αντίγραφα ασφαλείας

Πριν διαβάσετε άλλη μια λέξη θα πρέπει να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων σας.

Από καιρό σε καιρό προκύπτουν κάποια από αυτά τα πράγματα. Στο τελευταίο έπρεπε να βελτιστοποιήσω ένα ιστολόγιο που είχε συσσωρεύσει σκουπίδια για περισσότερο από μια δεκαετία.

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

Υπάρχουν πολλά πρόσθετα που καθαρίζουν και βελτιστοποιούν τη βάση δεδομένων, αλλά κανένα από αυτά δεν φτάνει το επίπεδο του"Advanced Database Cleaner Pro". Αν και πολλές από τις "αυτόματες" ενέργειες μπορούν να γίνουν με το χέρι, σας εξοικονομεί πολύ χρόνο.

Αυτός ο συγκριτικός πίνακας, που δημοσιεύθηκε από τους δημιουργούς του, δείχνει τις αρετές του σε σύγκριση με ορισμένα παρόμοια πρόσθετα του ανταγωνισμού

Advanced Database Cleaner Pro, αποχρωματισμός με επιλογές

Νομίζω ότι έχω δοκιμάσει σχεδόν όλα τα δωρεάν, από το δημοφιλές"Wp Optimize" μέχρι το μάλλον εγκαταλελειμμένο"Plugins Garbage Collector, Database Cleanup" (προσέξτε, δεν έχει ενημερωθεί εδώ και οκτώ μήνες) και πληρούν τις ελάχιστες απαιτήσεις, αλλά μένουν στην επιφάνεια.

Για την παρούσα ανάρτηση χρησιμοποιήσαμε την επί πληρωμή έκδοση, διότι, αν και έχει μια πολύ αξιοπρεπή δωρεάν έκδοση, το πραγματικό "κτύπημα" βρίσκεται στις επιπλέον επιλογές της Pro έκδοσης.

Υπάρχουν αρκετοί λόγοι για τους οποίους αξίζει να επενδύσετε τα 39 δολάρια που κοστίζει.

Μια εφάπαξ πληρωμή

Για αρχή, δεν πρόκειται για ετήσια συνδρομή που πρέπει να ανανεώνετε για να λαμβάνετε ενημερώσεις, όπως τα περισσότερα premium plugins. Πρόκειται για μια εφάπαξ πληρωμή και περιλαμβάνει την υποστήριξη και όλες τις μελλοντικές ενημερώσεις.

Εγκατάσταση σε 2 τοποθεσίες

Η φθηνότερη έκδοση σας επιτρέπει να το χρησιμοποιήσετε σε δύο εγκαταστάσεις WordPress, ιδανική για χρήση στον ιστότοπο του πελάτη, καθαρισμό και απεγκατάσταση.

Καθώς πρόκειται για ένα πρόσθετο που δεν χρειάζεται να έχετε ενεργοποιήσει (εκτός αν θέλετε να το ρυθμίσετε για προγραμματισμένες βελτιστοποιήσεις), μπορείτε να το απενεργοποιήσετε ή/και να το απεγκαταστήσετε και να το χρησιμοποιήσετε όταν έρθει η ώρα να καθαρίσετε ξανά.

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

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

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

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

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 3

Η επιλογή"Keep last" σας επιτρέπει να ορίσετε την ποσότητα των τελευταίων δεδομένων, όπως τα προσχέδια, που θέλετε να διατηρηθούν μετά τον καθαρισμό. Για να διαγράψετε αυτό το καθορισμένο ποσό, απλά αφήστε το χώρο κενό ή προσθέστε 0 (μηδέν) και αποθηκεύστε ξανά.

Βελτιστοποίηση και επιδιόρθωση πινάκων

Μεταβείτε στην καρτέλα "Πίνακες" και κάντε πρώτα απ' όλα κλικ στην επιλογή"Σάρωση πινάκων". Το πρόσθετο θα σαρώσει όλους τους πίνακες και θα τους κατηγοριοποιήσει έτσι ώστε να έχουμε μια προσέγγιση για το αν ανήκουν σε ένα πρόσθετο, ένα πρότυπο ή στο WordPress.

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

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 5

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

Μην νομίζετε ότι είμαι πολύ ενοχλητικός με αυτό το αντίγραφο ασφαλείας, το πρόσθετο θα σας υπενθυμίζει κάθε φορά που πρόκειται να καθαρίσετε (διαγράψετε) κάτι με αυτό το μεγάλο αναδυόμενο παράθυρο.

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 6

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

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

Και θα αρχίσετε να το ανακαλύπτετε αυτό στην καρτέλα "Επιλογές"

Μια ανασκόπηση των επιλογών wp_options

Όπως και στους πίνακες, πατάμε το κουμπί "Scan options" και περιμένουμε το πρόσθετο να κατηγοριοποιήσει τα πάντα.

Συγκεκριμένα εδώ εμφανίστηκαν 1388 ορφανά δεδομένα (αντιστοιχεί στον πίνακα wp_options), τα οποία μαζί με τα υπόλοιπα άχρηστα σκουπίδια έδωσαν στη βάση δεδομένων ένα συνολικό βάρος σχεδόν τεσσάρων gigabytes.

Πιθανότατα δεν θα θυμάστε σε ποιο πρόσθετο ανήκαν, οπότε πριν διαγράψετε οτιδήποτε, θα πρέπει να χρησιμοποιήσετε τη μηχανή αναζήτησης για να προσπαθήσετε να εντοπίσετε αυτές τις συμβολοσειρές.

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

Μπορείτε επίσης να αναζητήσετε τιμές στο phpMyAdmin για να προσπαθήσετε να μάθετε πόσο καιρό δεν έχουν εγγραφεί οι πίνακες και οποιαδήποτε άλλα δεδομένα που μπορεί να σας βοηθήσουν να θυμηθείτε.

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

Έλεγχος των εργασιών Cron

Ας πάμε στις cron jobs, ή αλλιώς προγραμματισμένες εργασίες, το plugin τις αναγνωρίζει και τις κατηγοριοποιεί επίσης.

Το ίδιο πράγμα, κάντε πρώτα κλικ στο "Scan tasks" (σάρωση εργασιών) και περιμένετε.

Ναι, μπορείτε επίσης να έχετε ένα συνονθύλευμα εργασιών από διεργασίες πραγμάτων που δεν υπάρχουν και όμως συνεχίζουν να εκτελούνται κάθε μέρα, ακόμη και κάθε ώρα, πνίγοντας μόνιμα το blog σας.

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 8

Στο ιστολόγιο που ανέφερα υπήρχαν 14 εργασίες που απορροφούσαν ασταμάτητα, ακόμα και από plugins που είχαν εξαφανιστεί το 2008.

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

Όλα καθαρά

Στην τελευταία καρτέλα μπορείτε να ελέγξετε την κατάσταση της βάσης δεδομένων και να ρυθμίσετε πού θέλετε να εμφανίζεται η πρόσβαση στα πρόσθετα στη διαχείριση.

Μετά από λίγες ώρες χειρουργικού καθαρισμού κατάφερα να μετατρέψω τα σχεδόν 4 gigabytes σκουπίδια σε 244 megabytes ολοκαίνουργιων, πεντακάθαρων, απαραίτητων και βελτιστοποιημένων δεδομένων.

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 9

Έτσι, ξέρετε, δεν έχετε καμία δικαιολογία."Πλύνε το, βρωμιάρη", που στην προκειμένη περίπτωση συρρικνώνεται, αλλά περί αυτού πρόκειται.

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

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

Advanced Database Cleaner Pro, βαθύς καθαρισμός της βάσης δεδομένων σας 10