λογισμικό

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

Τι είναι SQL Active Συναλλαγών

; περισσότερες βάσεις δεδομένων ηλεκτρονικών υπολογιστών χρησιμοποιούν τον Structured Query Language για τη διοίκηση, τη συντήρηση και την επεξεργασία των συναλλαγών . Εφαρμογή προγραμμάτων , όπως λογιστικά πακέτα , αποστολή εντολών SQL στο διακομιστή βάσης δεδομένων , που τις εκτελεί . Ενώ οι εντολές εκτελούν , είναι ενεργά συναλλαγές καταναλώνουν τους πόρους του διακομιστή ? Πολλές ταυτόχρονες ενεργό συναλλαγές φορολογήσει το διακομιστή , η επιβράδυνση. Λογισμικό παρακολούθησης της απόδοσης του εξυπηρετητή βάσης δεδομένων SQL εξετάζει ενεργό συναλλαγές και δείχνει πως ο server συμπεριφέρεται κάτω από τη βαριά χρήση . Active Συναλλαγές
Η

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

Ο διακομιστής βάσης δεδομένων παρακολουθεί ολοκλήρωσε τις συναλλαγές σε ένα αρχείο που ονομάζεται αρχείο καταγραφής συναλλαγών. Αν μια κακή πράξη προκαλεί προβλήματα , ένας διαχειριστής μπορεί να δημιουργήσει αντίγραφα χρησιμοποιώντας τις εγγραφές στο αρχείο καταγραφής . Καλογραμμένο εντολές SQL αφήσει τη βάση δεδομένων σε μια πλήρη κατάσταση μετά από μια συναλλαγή τελειώνει ? Σχετικοί πίνακες έχουν όλα τα στοιχεία που χρειάζονται και τα αρχεία των πινάκων είναι up-to - ημερομηνία . Αν οι εντολές SQL είναι λιγότερο πλήρη , καθιστά τη χρήση της καταγραφής συναλλαγών πιο δύσκολο? Στην περίπτωση αυτή , ο διαχειριστής μπορεί να προσφύγει στον καθορισμό της βάσης δεδομένων με το χέρι

Η Καταστάσεις SQL
.

Ένας προγραμματιστής βάση δεδομένων μπορεί να δημιουργήσει μια συναλλαγή χρησιμοποιώντας μια σειρά από δηλώσεις SQL που αρχίζει με BEGIN ΣΥΝΑΛΛΑΓΗ και τελειώνει με COMMIT ΣΥΝΑΛΛΑΓΗ . Αυτές οι δηλώσεις πείτε στον διακομιστή βάσης δεδομένων που μαζί αποτελούν μια πλήρη συναλλαγή . Εάν ο διακομιστής της βάσης δεδομένων συναντήσει σφάλματα που επεξεργάζεται τη συναλλαγή , ο διακομιστής μπορεί να το υποστηρίξει αυτόματα με μια δήλωση ΣΥΝΑΛΛΑΓΩΝ ROLLBACK . Η χρήση αυτών των δηλώσεων SQL κάνει καλύτερη χρήση του αρχείου καταγραφής συναλλαγών και βοηθά στη διατήρηση της συνέπειας της βάσης δεδομένων .
Εικόνων Παρακολούθησης Απόδοσης
Η

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

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

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