Το SQL Server Profiler είναι μια διεπαφή για τη δημιουργία και τη διαχείριση ιχνών και την ανάλυση και αναπαραγωγή αποτελεσμάτων ιχνηλάτησης. Αυτά τα συμβάντα αποθηκεύονται σε ένα αρχείο ιχνηλάτησης που μπορεί να αναλυθεί ή να χρησιμοποιηθεί για την επανάληψη μιας σειράς συγκεκριμένων βημάτων όταν ένα πρόβλημα διαγνωστεί αργότερα.
Το εργαλείο SQL Server Profiler μπορεί να καταγράψει πολλές πληροφορίες σχετικά με τη βάση δεδομένων, όπως κατάσταση σύνδεσης, προσθήκη, διαγραφή, τροποποίηση και αλλαγή προτάσεων, εκτελεσμένες παραμέτρους αποθηκευμένης διαδικασίας κ.λπ. Εάν δημιουργήσουμε ένα νέο ίχνος απευθείας, αφού κάνουμε κλικ στην επιλογή Εκτέλεση, θα καταγραφεί ένας μεγάλος αριθμός αρχείων καταγραφής, κάτι που δεν είναι βολικό για εμάς να αντιμετωπίσουμε το πρόβλημα.
Τι γίνεται αν βρούμε γρήγορα τις πληροφορίες SQL που χρειαζόμαστε;
Στο πρότυπο στο νέο κανάλι, επιλέξτε τα ακόλουθα συμβάντα:
Επιλέξτε για να εμφανίσετε όλες τις στήλες, σύρετε τη γραμμή κύλισης και επιλέξτε "Όνομα βάσης δεδομένων", όπως φαίνεται στην παρακάτω εικόνα:
Κάντε κλικ στο φίλτρο στήλης για να βρείτε το όνομα της βάσης δεδομένων, παρόμοιο με τον πληθυσμό, πρέπει να παρακολουθήσουμε το όνομα της βάσης δεδομένων που θέλουμε να αναλύσουμε, όπως φαίνεται στην παρακάτω εικόνα:
Φυσικά, μπορείτε επίσης να φιλτράρετε κατά ApplicationName:
Τέλος, κάντε κλικ στην επιλογή Εκτέλεση.
Δοκιμάστε να εκτελέσετε μια πρόταση SQL ερωτήματος στη βάση δεδομένων και το αποτέλεσμα ανίχνευσης είναι το εξής:
(Τέλος)
|