Το Percona Monitoring and Management (PMM) είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο παρακολούθησης για MySQL, PostgreSQL, MongoDB και ProxySQL και τους διακομιστές στους οποίους εκτελούνται.
Το PMM σάς βοηθά να βελτιώσετε την απόδοση της βάσης δεδομένων σας, να απλοποιήσετε τη διαχείρισή της και να βελτιώσετε την ασφάλειά της. Είναι αποτελεσματικό, γρήγορο στη ρύθμιση και εύκολο στη χρήση.
ΠαρακολουθώΗ έκδοση MySQL είναι: 5.7.24, χρησιμοποιώντας το μοτίβο σχήματος επιδόσεων, το οποίο διαβάζει και αναλύει δεδομένα από τη βιβλιοθήκη PERFORMANCE_SCHEMA.
Η MySQL 5.5 ξεκινά με μια νέα βάση δεδομένων: PERFORMANCE_SCHEMA, η οποία χρησιμοποιείται κυρίως για τη συλλογή παραμέτρων απόδοσης διακομιστή βάσης δεδομένων. Επιπλέον, η μηχανή αποθήκευσης του πίνακα βιβλιοθήκης είναι PERFORMANCE_SCHEMA και οι χρήστες δεν μπορούν να δημιουργήσουν πίνακες με μηχανή αποθήκευσης PERFORMANCE_SCHEMA. Η MySQL5.5 είναι απενεργοποιημένη από προεπιλογή και από τη MySQL 5.6 και μετά, είναι ενεργοποιημένη από προεπιλογή. Κάνοντας κλικ στη διεπαφή "Query Analytics" και κάνοντας κλικ σε μια σχετικά μεγάλη δήλωση SQL, διαπιστώνεται ότι η εμφάνιση είναι ελλιπής, όπως φαίνεται στο παρακάτω σχήμα:
Ο λόγος για την ελλιπή εμφάνιση είναι ότι η MySQL έχει ένα προεπιλεγμένο όριο κατά την αποθήκευση κειμένου.Η υπέρβαση θα περικοπεί, η προεπιλεγμένη διαμόρφωση είναι η εξής:
λύση
Πρέπει να τροποποιηθεί στον διακομιστή MySQL/etc/my.cnfΗ διαμόρφωση έχει ως εξής:
Αφού ολοκληρωθεί η ρύθμιση, όπως φαίνεται παρακάτω:
Οι παραπάνω παράμετροι πρέπει να διαμορφωθούν στον διακομιστή και δεν μπορούν να οριστούν από την καθολική εντολή set, διαφορετικά το σφάλμα θα είναι το εξής:
Σφάλμα SQL [1238] [HY000]: Η μεταβλητή 'max_digest_length' είναι μια μεταβλητή μόνο για ανάγνωση Η διεπαφή παραδειγμάτων του PMM μπορεί ήδη να εμφανίσει τις ολοκληρωμένες προτάσεις SQL.
(Τέλος)
|