Τι είναι το κλείδωμα στην SQL;
Τι είναι το κλείδωμα στην SQL;

Βίντεο: Τι είναι το κλείδωμα στην SQL;

Βίντεο: Τι είναι το κλείδωμα στην SQL;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 6 από 6 - Μηχανισμοί Αποθήκευσης 2024, Ενδέχεται
Anonim

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

Ρώτησε επίσης, τι είναι το κλείδωμα της βάσης δεδομένων;

ΕΝΑ κλείδωμα βάσης δεδομένων χρησιμοποιείται για να κλειδαριά ” ορισμένα στοιχεία σε α βάση δεδομένων ώστε μόνο ένας βάση δεδομένων χρήστης/συνεδρία μπορεί να ενημερώσει τα συγκεκριμένα δεδομένα. Κλειδαριές συνήθως κυκλοφορούν είτε με δήλωση ROLLBACK είτε COMMIT SQL.

ποιοι είναι οι τύποι κλειδώματος στον SQL Server; Ο SQL Server έχει περισσότερους από 20 διαφορετικούς τύπους κλειδαριάς, αλλά προς το παρόν ας επικεντρωθούμε στους πιο σημαντικούς.

  • Κοινόχρηστες κλειδαριές (S). Αυτές οι κλειδαριές που αποκτήθηκαν από τους αναγνώστες κατά τη διάρκεια λειτουργιών ανάγνωσης όπως το SELECT.
  • Αποκλειστικές κλειδαριές (Χ).
  • Ενημέρωση κλειδαριών (U).
  • Κλειδαριές πρόθεσης (IS, IX, IU, κ.λπ.).

Τότε, τι είναι η κλειδαριά και πώς γενικά λειτουργεί;

ΕΝΑ κλειδαριά είναι ένας μηχανισμός που χρησιμοποιείται στον έλεγχο συγχρονισμού για να εγγυηθεί την αποκλειστική χρήση ενός στοιχείου δεδομένων στη συναλλαγή στην οποία ανήκει το κλειδαριά . Για παράδειγμα, εάν το στοιχείο δεδομένων X είναι αυτήν τη στιγμή κλειδωμένο από τη συναλλαγή T1, η συναλλαγή T2 δεν θα έχει πρόσβαση στο στοιχείο δεδομένων X έως ότου το T1 αποδεσμεύσει κλειδαριά.

Γιατί το κλείδωμα είναι σημαντικό στην SQL;

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

Συνιστάται: