λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να ελέγξει για το Open Δρομείς

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

1 Ανοίξτε την κονσόλα διαχείρισης Microsoft SQL Server. Το εικονίδιο για να ανοίξετε το πρόγραμμα βρίσκεται στο μενού Έναρξη των Windows στην " SQL Server" κατάλογο του προγράμματος . 2

Ανοίξτε ένα δρομέα . Ο παρακάτω κώδικας δημιουργεί ένα νέο δρομέα για να ελέγξετε την κατάσταση function.declare my_cur δρομέα εικόνων
3

Πάρτε την κατάσταση ενός δρομέα να ανιχνεύσει αν είναι ανοιχτό . Βήμα 2 δημιούργησε το δρομέα , αλλά δεν είναι ακόμα ανοιχθεί . Ως εκ τούτου , η τιμή κατάσταση επιστροφής είναι "-1 ". Παρακάτω κώδικα ελέγχει την κατάσταση : επιλέξτε cursor_status ( « παγκόσμια » , « my_cur » )
Η

4 Ανοίξτε τον κέρσορα και να αξιολογήσει εκ νέου την κατάσταση . Η τιμή επιστροφής του 1 σημαίνει πως ο δρομέας είναι ανοιχτό . Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί για κάθε δρομέα που έχετε δημιουργήσει στο διακομιστή της βάσης δεδομένων . Ο ακόλουθος κώδικας ανιχνεύει ανοιχτό δρομέα : . Επιλέξτε cursor_status ( « παγκόσμια » , « my_cur ») Αν και η σύνταξη είναι η ίδια όπως στο Βήμα 3 , η επιστρεφόμενη τιμή είναι διαφορετική
5

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα