Όταν ένας ιστότοπος αργεί, η βάση δεδομένων είναι το πρώτο μέρος για να κοιτάξετε και το δυσκολότερο να το δείτε γρήγορα. Η σελίδα δείχνει τον χρόνο λειτουργίας, τις τρέχουσες και τις μέγιστες συνδέσεις, τον αριθμό των αργών ερωτημάτων, τη συμπεριφορά της κρυφής μνήμης και το μέγεθος κάθε βάσης — αρκετά για να καταλάβετε μέσα σε δευτερόλεπτα αν το πρόβλημα κατοικεί εδώ.
Οι συνδέσεις σε σχέση με το ρυθμισμένο μέγιστο είναι ο αριθμός που εξηγεί τις περισσότερες διακοπές. Ένας διακομιστής που έφτασε στο όριό του απορρίπτει νέες συνδέσεις, και η εφαρμογή αναφέρει σφάλμα βάσης δεδομένων που δεν λέει τίποτα για την πραγματική αιτία. Τα αργά ερωτήματα είναι το άλλο άκρο: μια χούφτα είναι φυσιολογική, ένας μετρητής που ανεβαίνει σταθερά συνήθως σημαίνει ότι ένα ερώτημα έχασε το ευρετήριό του σε μια αλλαγή σχήματος.
Τα μεγέθη βρίσκονται εδώ επειδή η ανάπτυξη αντιμετωπίζεται ευκολότερα νωρίς. Ένας πίνακας που μεγαλώνει χωρίς όριο — γραμμές συνεδριών, ένας πίνακας καταγραφής, μια ουρά που κανείς δεν αδειάζει — είναι αργό πρόβλημα όσο υπάρχει χώρος και επείγον πρόβλημα στις τρεις τα ξημερώματα όταν δεν υπάρχει. Η σελίδα των δίσκων δείχνει την άλλη όψη του ίδιου πράγματος.
Αξίζει να ξέρετε τι βλέπει αυτή η σελίδα και τι όχι. Διαβάζει την κατάσταση της MySQL από μέσα — συνδέσεις, ερωτήματα, μεγέθη — αλλά σιωπά για εκείνο πάνω στο οποίο πατά η βάση. Μια σταματημένη υπηρεσία είναι που την προσέχει το Monit, ενώ για έναν δίσκο που άρχισε να χαλά προειδοποιεί το SMART, συνήθως πολύ πριν η επιβράδυνση φανεί στα ερωτήματα. Η αιτία μιας αργής βάσης βρίσκεται συχνά κάτω από την ίδια τη βάση.