7 καλύτερα εργαλεία ανάλυσης απόδοσης βάσης δεδομένων

Οργανισμοί όλων των μεγεθών έχουν φτάσει να βασίζονται όλο και περισσότερο στις βάσεις δεδομένων. Με την τάση Big Data, φαίνεται ότι τα δεδομένα έχουν γίνει το πιο σημαντικό περιουσιακό στοιχείο πολλών επιχειρήσεων. Και πού αποθηκεύονται αυτά τα δεδομένα; Σε βάσεις δεδομένων, φυσικά. Αυτό καθιστά τις βάσεις δεδομένων – το πραγματικό υλικό και το λογισμικό που χειρίζεται την αποθήκευση, την οργάνωση και την ανάκτηση αυτών των δεδομένων – ένα κρίσιμο στοιχείο πολλών εταιρειών. Οι βάσεις δεδομένων είναι τόσο κρίσιμες που το να διασφαλίσουμε ότι η απόδοσή τους είναι η βέλτιστη είναι κατά συνέπεια εξίσου κρίσιμη. Όπως πολλές άλλες εργασίες διαχείρισης δικτύου και συστήματος, η ανάλυση της βάσης δεδομένων μπορεί να γίνει χειροκίνητα, αλλά συχνά θα εξυπηρετηθείτε καλύτερα με τη χρήση κατάλληλων εργαλείων. Σήμερα, εξετάζουμε τα καλύτερα εργαλεία ανάλυσης απόδοσης βάσης δεδομένων.

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

Σχετικά με τις βάσεις δεδομένων

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

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

Η αγορά της βάσης δεδομένων είναι τεράστια με πολλούς προμηθευτές να προσφέρουν ανταγωνιστικά προϊόντα. Ωστόσο, λίγοι προμηθευτές μοιράζονται το μεγαλύτερο μέρος της αγοράς. Στην κορυφή βρίσκεται η Microsoft με τον SQL server της. Άλλοι σημαντικοί παίκτες στον εμπορικό χώρο των βάσεων δεδομένων είναι η Oracle και η IBM με τη βάση δεδομένων DB2. Υπάρχουν επίσης πολλές δωρεάν προσφορές που έχουν αυξηθεί με την πάροδο των ετών. Ένα από τα πιο κοινά ονομάζεται MySQL και είναι η βάση δεδομένων πίσω από πολλούς ιστότοπους. Ένα άλλο δωρεάν προϊόν που ονομάζεται PostgreSQL είναι επίσης πολύ δημοφιλές.

Η ανάγκη για ανάλυση απόδοσης βάσης δεδομένων

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

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

Μέγεθος βάσης δεδομένων – Καθώς το μέγεθος μιας βάσης δεδομένων μεγαλώνει, ο διακομιστής θα χρειαστεί περισσότερη μνήμη και CPU για να διαβάσει και να επεξεργαστεί δεδομένα από τους πίνακες. Η αύξηση του μεγέθους ενός υπάρχοντος πίνακα μπορεί, για παράδειγμα, να προκαλέσει αισθητή επίδραση στην απόδοση του διακομιστή.
Δομή ερωτήματος – Τα ερωτήματα είναι οι εντολές που δίνονται στη βάση δεδομένων για την ανάκτηση ορισμένων συγκεκριμένων δεδομένων. Όσο πιο σύνθετο είναι ένα ερώτημα, τόσο μεγαλύτερος είναι ο αντίκτυπός του στην απόδοση της βάσης δεδομένων. Ο εντοπισμός των πιο φορολογικών ερωτημάτων στον διακομιστή βάσης δεδομένων είναι ζωτικής σημασίας για τη διαχείριση της απόδοσης των διακομιστών. Μόλις εντοπιστούν τα ερωτήματα που καταλαμβάνουν τους περισσότερους πόρους, μπορούν να καταβληθούν προσπάθειες για τη μείωση του φόρτου τους στους κύκλους του διακομιστή και τη χρήση της μνήμης. Επίσης, το να μάθετε ποια εφαρμογή προκαλεί αυτά τα ακριβά ερωτήματα στη βάση δεδομένων σας μπορεί να σας βοηθήσει να διαγνώσετε τα υποκείμενα ζητήματα πίσω από αυτά τα ερωτήματα και να τα διορθώσετε γρήγορα και αποτελεσματικά. Τα ερωτήματα παρακολούθησης θα σας βοηθήσουν να προσδιορίσετε ποια εφαρμογή κεντρικού υπολογιστή προκαλεί προβλήματα και ενδεχομένως να σας βοηθήσουν να διαγνώσετε επίσης ζητήματα άλλων εφαρμογών.
Κατακερματισμός ευρετηρίου – Τα δεδομένα που αποθηκεύονται σε βάσεις δεδομένων ευρετηριάζονται για να κάνουν την αναζήτηση στη βάση δεδομένων και την ανάκτηση δεδομένων ταχύτερη και πιο αποτελεσματική. Παρόλο που η σωστή ευρετηρίαση θα βοηθήσει την αναζήτηση και την ανάκτηση δεδομένων ταχύτερα, όταν τα δεδομένα τροποποιούνται, διαγράφονται ή αφαιρούνται, το περιεχόμενο του ευρετηρίου διασκορπίζεται και η βάση δεδομένων κατακερματίζεται, γεγονός που θα μπορούσε να οδηγήσει σε υποβάθμιση της απόδοσης.
Απόδοση υλικού – Η απόδοση υλικού του διακομιστή που εκτελεί τη βάση δεδομένων μπορεί επίσης να έχει λίγο αντίκτυπο στην απόδοση της βάσης δεδομένων. Η μνήμη, η προσωρινή μνήμη και η σελιδοποίηση θα πρέπει να παρακολουθούνται σε πραγματικό χρόνο για να διασφαλιστεί ότι το λογισμικό διακομιστή της βάσης δεδομένων σας αποδίδει βέλτιστα και δεν αντιμετωπίζει προβλήματα συμφόρησης ή επιβράδυνση.

  Το Icecream Image Resizer είναι ένα βοηθητικό πρόγραμμα αλλαγής μεγέθους εικόνας με προεπιλογές μεγέθους

Τα κορυφαία μας εργαλεία ανάλυσης απόδοσης βάσης δεδομένων

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

1. Αναλυτής απόδοσης βάσης δεδομένων SolarWinds (ΔΩΡΕΑΝ δοκιμή)

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

Το SolarWinds Database Performance Analyzer (ή DPA) παρακολουθεί και αναλύει τα στιγμιότυπα της βάσης δεδομένων SQL για την επίλυση προβλημάτων. Χρησιμοποιεί μια μέθοδο ανάλυσης χρόνου απόκρισης και εστιάζει στο χρόνο μεταξύ των αιτημάτων ενός ερωτήματος και της αντίστοιχης απάντησης από τη βάση δεδομένων και αναλύει χρόνους αναμονής και συμβάντα για να εντοπίσει τα σημεία συμφόρησης των βάσεων δεδομένων.

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

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

Το SolarWinds Database Performance Analyzer είναι τόσο γεμάτο δυνατότητες που θα μπορούσε να αφιερωθεί ένα ολόκληρο άρθρο σε αυτό. Ακολουθεί μια περίληψη των πιο σημαντικών χαρακτηριστικών του.

Συμβουλές συντονισμού βάσεων δεδομένων

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

Ενεργή παρακολούθηση όλων των ενεργών συνεδριών

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

Παρακολούθηση, παρακολούθηση και ανάλυση στοιχείων βάσης δεδομένων

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

Ενιαίο σημείο παρακολούθησης για όλες τις βάσεις δεδομένων σας

Το SolarWinds Database Performance Analyzer δεν λειτουργεί μόνο με τον διακομιστή Microsoft SQL. Υποστηρίζει στην πραγματικότητα τα περισσότερα κύρια προϊόντα, συμπεριλαμβανομένων των Oracle, SQL Server, MySQL, DB2 και ASE. Υποστηρίζει επίσης είτε φυσικούς διακομιστές εσωτερικής εγκατάστασης, εικονικές μηχανές (υπό Vmware ή Hyper-V) και βάσεις δεδομένων που βασίζονται σε σύννεφο.

Χωρίς πράκτορες και εξαιρετικά επεκτάσιμο

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

Οι τιμές για το SolarWinds Database Performance Analyzer ξεκινούν από 1.995 $ και ποικίλλουν ανάλογα με τον αριθμό και τον τύπο των παρουσιών βάσης δεδομένων που πρέπει να παρακολουθούνται. Εάν προτιμάτε να δοκιμάσετε το προϊόν πριν το αγοράσετε, είναι διαθέσιμη μια πλήρως λειτουργική δοκιμαστική έκδοση 14 ημερών.

  Πώς να απενεργοποιήσετε τη δόνηση σε ένα iPhone

2. Idera Diagnostic Manager για SQL Server

Το Idera Diagnostic Manager για SQL Server προσφέρει παρακολούθηση απόδοσης βάσεων δεδομένων SQL τόσο σε φυσικό όσο και σε εικονικό περιβάλλον. Εξουσιοδοτεί τους διαχειριστές με τη δυνατότητα να βλέπουν στατιστικά στοιχεία απόδοσης, μετρήσεις και ειδοποιήσεις από φυσικούς διακομιστές καθώς και από εικονικές μηχανές και το υποκείμενο υλικό κεντρικού υπολογιστή τους. Οι μετρήσεις που παρακολουθούνται περιλαμβάνουν CPU, μνήμη, χρήση και χώρο στον σκληρό δίσκο, χρήση δικτύου και άλλα. Το προϊόν παρέχει επίσης προληπτική παρακολούθηση ερωτημάτων SQL μαζί με διεθνική παρακολούθηση SQL και μπορεί να παρέχει στους διαχειριστές συστάσεις για την καλή κατάσταση των βάσεων δεδομένων SQL.

Το Idera Diagnostic Manager για SQL Server παρέχει τόσο μια διεπαφή βασισμένη στον ιστό όσο και εφαρμογές για κινητά που είναι διαθέσιμες για τηλέφωνα και tablet Android και iOS καθώς και για το Blackberry. Η διαθεσιμότητα δεδομένων σε πραγματικό χρόνο και ιστορικού σχετικά με τα στιγμιότυπα του διακομιστή SQL επιτρέπει στους διαχειριστές να πραγματοποιούν αλλαγές εν κινήσει εντός της εφαρμογής για κινητά. Αν και οι εφαρμογές για κινητά δεν είναι τόσο πλούσιες σε δυνατότητες όσο η κονσόλα ιστού, οι διαχειριστικές εργασίες που μπορείτε να εκτελέσετε από αυτές περιλαμβάνουν την προβολή και τον τερματισμό διαδικασιών, την έναρξη και τη διακοπή εργασιών όπως απαιτείται και την εκτέλεση ερωτημάτων για την επίλυση προβλημάτων.

Άλλα χαρακτηριστικά του Idera Diagnostic Manager για SQL Server περιλαμβάνουν την εύκολη ενσωμάτωση με το SCOM χρησιμοποιώντας το πρόσθετο Management Pack, ένα σύστημα πρόβλεψης ειδοποίησης που έχει δημιουργηθεί για την αποφυγή ψευδών ειδοποιήσεων και μια εξαιρετική λειτουργία παρακολούθησης απόδοσης ερωτημάτων που μπορεί να εντοπίσει ερωτήματα που δεν είναι αποτελεσματικά και έχει κακή απόδοση.

Οι τιμές για το Idera Diagnostic Manager για SQL Server ξεκινούν από 1.996 $ ανά παρουσία βάσης δεδομένων και είναι διαθέσιμη μια πλήρως λειτουργική δοκιμή 14 ημερών.

3. Lepide SQL Server Auditor

Το Lepide SQL Server Auditor προσφέρει μια πλήρη επισκόπηση όλων των αλλαγών διαμόρφωσης και αδειών που γίνονται στο περιβάλλον του SQL Server σας μέσω μιας εύχρηστης, γραφικής διεπαφής χρήστη. Ο πίνακας εργαλείων του είναι γεμάτος πληροφορίες και θα σας επιτρέψει να δείτε με μια ματιά όλες τις τροποποιήσεις διαμόρφωσης και αδειών που έγιναν στους διακομιστές, τον συνολικό αριθμό αλλαγών ανά διαχειριστή και τον συνολικό αριθμό αλλαγών ανά πηγή. Το εργαλείο μπορεί ακόμη και να εμφανίζει αυτές τις αλλαγές με την πάροδο του χρόνου για να διευκολύνει τον εντοπισμό ανωμαλιών. Όλες αυτές οι αλλαγές τροφοδοτούνται συνεχώς μέσω του LiveFeed της Lepide, για να διασφαλιστεί ότι οι διακομιστές SQL ελέγχονται προληπτικά.

Το Lepide SQL Server Auditor διαθέτει μια δυνατότητα ανάλυσης τάσεων που βοηθά τους διαχειριστές να εντοπίσουν ποιες αλλαγές γίνονται στη βάση δεδομένων και από ποιον. Αυτό μπορεί να βοηθήσει στην προβολή και την παρακολούθηση πιθανών κινδύνων ασφαλείας που θα μπορούσαν να προκύψουν από λανθασμένα δικαιώματα ή σφάλματα διαχειριστή. Πάνω από τον αναλυτή τάσεων, υπάρχει επίσης μια δυνατότητα που ονομάζεται SQL Server HealthCheck, η οποία παρακολουθεί συνεχώς τα ζωτικά στοιχεία ενός διακομιστή SQL και παρέχει παρακολούθηση σε πραγματικό χρόνο των λειτουργικών παραμέτρων, όπως συνδέσεις δικτύου, χρήση και φόρτωση της CPU, σφάλματα και άλλα.

Οι πρόσθετες δυνατότητες του Lepide SQL Server Auditor περιλαμβάνουν εφαρμογές για κινητά για συσκευές Android και iOS που παρέχουν μια ζωντανή αναπαράσταση του τι συμβαίνει σε μια παρουσία. Το εργαλείο διαθέτει επίσης λειτουργίες εις βάθος αναφοράς και περισσότερες από πενήντα προκαθορισμένες αναφορές για συμμόρφωση και διαχείριση συστήματος. Τέλος, ο εύκολος στη χρήση Πίνακας ελέγχου του εργαλείου σάς επιτρέπει να εντοπίζετε γρήγορα τάσεις, αλλαγές σε βάσεις δεδομένων και παρέχει ειδοποίηση σε πραγματικό χρόνο για συμβάντα.

Μπορείτε να λάβετε λεπτομερείς τιμές για το Lepide SQL Server Auditor επικοινωνώντας με τις πωλήσεις της Lepide και είναι διαθέσιμη μια δωρεάν, πλήρως λειτουργική δοκιμή 15 ημερών.

4. Ηλεκτρικά Εργαλεία SQL

Το SQL Power Tools από την SQL Power είναι μια λύση ανάλυσης απόδοσης βάσης δεδομένων χωρίς πράκτορα, η οποία ισχυρίζεται ότι έχει τη μικρότερη επίδραση στους διακομιστές σας. Η SQL Power δηλώνει ότι η παρακολούθησή της δεν θα φορτώσει τις βάσεις δεδομένων σας περισσότερο από 1%. Και λόγω του ότι δεν είστε πράκτορες, δεν χρειάζεται να εγκαταστήσετε ένα στοιχείο παρακολούθησης στους διακομιστές σας. Στην πραγματικότητα, το προϊόν δεν εισάγει κανένα πίνακα, καμία αποθηκευμένη διαδικασία ή εργασία στον διακομιστή. Όλη η ανάλυση γίνεται εντελώς εξ αποστάσεως. Επίσης, δεν θα εκδώσει εκατομμύρια ερωτήματα που θα μπορούσαν να προκαλέσουν όλεθρο στους διακομιστές σας.

Αρκετά με αυτά που δεν κάνουν τα SQL Power Tools, ας ρίξουμε μια ματιά στο τι κάνει. Το εργαλείο διαθέτει προβολές του πίνακα εργαλείων και του θερμικού χάρτη της απόδοσης του αγροκτήματος διακομιστή σας, οι οποίες μπορούν να προβληθούν από πρόγραμμα περιήγησης ή κινητή συσκευή. Υπολογίζει μια καθημερινή βασική ανάλυση των χρόνων αναμονής SQL, των μετρητών απόδοσης και του χρόνου εκτέλεσης της εργασίας agent. Μπορεί επίσης να εκτελέσει ad hoc σύγκριση χρόνων αναμονής SQL και I/O, μετρητές απόδοσης και χρόνους εκτέλεσης εργασιών μεταξύ διακομιστών και χρονικών περιόδων. Τα Ηλεκτρικά Εργαλεία SQL θα σας επιτρέψουν να μελετήσετε τους χρόνους αναμονής SQL για ερωτήματα SQL με κακή απόδοση. Αυτό μπορεί να σας βοηθήσει να εντοπίσετε τυχόν διαφωνίες πόρων που προκαλούν την έγκαιρη ολοκλήρωση της SQL.

  Πώς να ρυθμίσετε και να χρησιμοποιήσετε τη ρουτίνα εργάσιμης ημέρας του Βοηθού Google

Το SQL Power Tools δεν είναι φθηνό. Οι τιμές ανά παρουσία βάσης δεδομένων ποικίλλουν μεταξύ 2 000 $ και 750 $, με τις τιμές ανά παρουσία να γίνονται χαμηλότερες καθώς αγοράζετε περισσότερες άδειες χρήσης. Και αν προτιμάτε να δοκιμάσετε το προϊόν, μπορείτε να λάβετε μια έκδοση αξιολόγησης 3 εβδομάδων επικοινωνώντας με την SQL Power.

5. SQL Monitor

Το SQL Monitor από το λογισμικό Red Gate αποτελεί μέρος ενός συνόλου εργαλείων για τη διαχείριση, παρακολούθηση, αλλαγή, χειρισμό και βελτιστοποίηση βάσεων δεδομένων SQL. Το εργαλείο μπορεί να βοηθήσει εσάς και την ομάδα σας να βρείτε προβλήματα πριν γίνουν προβλήματα. Αυτό είναι ένα προϊόν σε πακέτο χαρακτηριστικών. Μεταξύ των καλύτερων δυνατοτήτων του, παρέχει στους διαχειριστές μια επισκόπηση της περιουσίας του διακομιστή SQL τους. Το εργαλείο διαθέτει επίσης ειδοποίηση για να σας ενημερώνει για ζητήματα προτού έχουν αξιοσημείωτο αντίκτυπο. Θα σας επιτρέψει επίσης να εκτελείτε και να μοιράζεστε προσαρμοσμένες αναφορές σχετικά με την υγεία των διακομιστών σας. Οι λειτουργίες ανάλυσης απόδοσης των εργαλείων είναι επίσης πολύ ενδιαφέρουσες και θα σας αφήσουν γρήγορα να δείτε τι έχει τον μεγαλύτερο αντίκτυπο στο σύστημά σας. Κατά τη διάγνωση προβλημάτων, το εργαλείο θα σας βοηθήσει να αποκαλύψετε εμπόδια και να βρείτε τις βασικές αιτίες.

Το SQL Monitor διαθέτει έναν εξαιρετικό πίνακα εργαλείων που σας επιτρέπει να προβάλλετε όλες τις παρουσίες της βάσης δεδομένων σας σε ένα βολικό μέρος. Το πρόγραμμα-πελάτης σάς επιτρέπει επίσης να έχετε απευθείας πρόσβαση σε όλες τις βάσεις δεδομένων SQL μέσα σε λίγα δευτερόλεπτα χωρίς να χρειάζεται να κάνετε VPN στο δίκτυό σας ή να συνδεθείτε με άλλον τρόπο απομακρυσμένα. Ο εύχρηστος πίνακας εργαλείων μπορεί να σας βοηθήσει να εμβαθύνετε σε στατιστικά στοιχεία σχετικά με τις βάσεις δεδομένων σας, όπως οι χρόνοι αναμονής, η χρήση της CPU και η είσοδος/εξόδου του δίσκου με μερικά μόνο κλικ.

Η τιμή του SQL Monitor είναι 1495 $ ανά παρουσία βάσης δεδομένων. Θα λάβετε έκπτωση 15% εάν αγοράσετε από πέντε έως εννέα άδειες χρήσης και 20% έκπτωση εάν αγοράσετε δέκα ή περισσότερες. Όλες οι τιμές περιλαμβάνουν τον πρώτο χρόνο υποστήριξης από την Red Gate. Επίσης, είναι διαθέσιμη μια δοκιμαστική περίοδος 14 ημερών όπως και μια διαδικτυακή επίδειξη.

6. SQL Sentry

Το SQL Sentry από το SentryOne είναι μια κορυφαία λύση για την παρακολούθηση της απόδοσης της βάσης δεδομένων. Αυτό το εργαλείο συλλέγει και παρουσιάζει μετρήσεις απόδοσης και ειδοποιήσεις με δυνατότητα δράσης. Θα σας επιτρέψει να δείτε βασικά συμβάντα και να τα διασταυρώσετε χρησιμοποιώντας ένα ημερολόγιο τύπου Outlook. Χρησιμοποιήστε το για να επιλύσετε γρήγορα προβλήματα εκτελώντας λεπτομερή ανάλυση από το ίδιο εργαλείο που χρησιμοποιείτε για την παρακολούθηση και την ειδοποίηση SQL. Ο πίνακας εργαλείων απόδοσης του προϊόντος – ο οποίος διαθέτει μια κατοχυρωμένη με δίπλωμα ευρεσιτεχνίας προβολή της απόδοσης αποθήκευσης – παρέχει στους διαχειριστές μια λεπτομερή ανάλυση των ερωτημάτων με μεγάλο αντίκτυπο καθώς και των σχεδίων ερωτημάτων που παρουσιάζονται μέσω της λειτουργίας Εξερεύνηση σχεδίου του εργαλείου.

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

Το SQL Sentry θα σας κοστίσει 2 495 $ ανά παρουσία συν μια ετήσια χρέωση συντήρησης 499 $. Εναλλακτικά, μπορείτε να επιλέξετε μια υπηρεσία που βασίζεται σε συνδρομή για 125 $/μήνα. Διατίθεται επίσης μια δωρεάν δοκιμή 15 ημερών.

7. Οθόνη dbForge

Το dbForge Monitor από την Devart είναι ένα δωρεάν πρόσθετο για το Microsoft SQL Server Management Studio που σας επιτρέπει να παρακολουθείτε και να αναλύετε την απόδοση του SQL Server. Το εργαλείο περιλαμβάνει μια ποικιλία εργαλείων για διαγνωστικά SQL Server, συμπεριλαμβανομένων πολλών μετρήσεων απόδοσης SQL. Αυτό σας επιτρέπει να δείτε την ολοκληρωμένη και σαφή εικόνα όλων των διαδικασιών που λαμβάνουν χώρα στον διακομιστή, να εντοπίσετε τα πιο ακριβά ερωτήματα, τις εργασίες αναμονής και τα σημεία συμφόρησης στην απόδοση. Αυτό το εργαλείο μπορεί να σας εξοικονομήσει ώρες χρόνου που αφιερώνετε στην ανάλυση απόδοσης του SQL Server.

Η καρτέλα Επισκόπηση του πίνακα ελέγχου του εργαλείου σάς επιτρέπει να βλέπετε τι πραγματικά συμβαίνει στον SQL Server σας από διαφορετικές οπτικές γωνίες. Διαθέτει μια ευρεία συλλογή μετρήσεων για την ευέλικτη παρακολούθηση της απόδοσης του SQL Server, συμπεριλαμβανομένης της χρήσης CPU, της χρήσης μνήμης, της δραστηριότητας δίσκου, των καθυστερήσεων ανάγνωσης και εγγραφής, καθυστέρησης IO και πολλά άλλα.

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