Τι είναι ο Rcsi SQL Server;
Τι είναι ο Rcsi SQL Server;

Βίντεο: Τι είναι ο Rcsi SQL Server;

Βίντεο: Τι είναι ο Rcsi SQL Server;
Βίντεο: Implicit Transactions And RCSI 2024, Νοέμβριος
Anonim

SQL Server παρέχει δύο φυσικές υλοποιήσεις του επιπέδου απομόνωσης δέσμευσης ανάγνωσης που ορίζεται από το SQL τυπική, κλείδωμα ανάγνωσης δέσμευσης και ανάγνωσης δέσμευσης απομόνωση στιγμιότυπου ( RCSI ).

Τότε, ποια είναι η χρήση της απομόνωσης στιγμιότυπου στον SQL Server;

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

Στη συνέχεια, το ερώτημα είναι πώς λειτουργεί η ανάγνωση των δεσμευμένων στιγμιότυπων; Η ιδέα πίσω Διαβάστε το Committed Snapshot Η απομόνωση είναι η εξής: αντί να κλειδώσετε μια εγγραφή κατά τη διάρκεια του ΑΝΑΓΝΩΣΗ φάση με κοινόχρηστο κλείδωμα, SQL Server θα διαφανώς σας επιστρέψει το παλιό δεσμευμένος έκδοση εγγραφής από το κατάστημα εκδόσεων. Το κατάστημα έκδοσης αποθηκεύεται στο TempDb.

Γνωρίζετε επίσης, ποιο είναι το προεπιλεγμένο επίπεδο απομόνωσης στον SQL Server;

Διαβάστε δεσμευμένος

Τι είναι το στιγμιότυπο του SQL Server;

Μια βάση δεδομένων στιγμιότυπο είναι μια στατική προβολή μόνο για ανάγνωση του α SQL Server βάση δεδομένων (η βάση δεδομένων πηγής). Η βάση δεδομένων στιγμιότυπο είναι συναλλακτικά συνεπής με την πηγή βάσης δεδομένων από τη στιγμή της στιγμιότυπο δημιουργία. Μια βάση δεδομένων στιγμιότυπο κατοικεί πάντα στο ίδιο υπηρέτης παράδειγμα ως πηγή βάσης δεδομένων.

Συνιστάται: