Χρήση του σκληρού δίσκου προσωρινή αποθήκευση ελεγκτή με τον SQL Server

Σύνοψη

Οι ακόλουθες πληροφορίες περιγράφουν τις συνέπειες από τη χρήση του SQL Server με μια κάρτα ελεγκτή σκληρού δίσκου με την προσωρινή αποθήκευση μνήμης στην κάρτα ελεγκτή (έως 16 MB). Χρησιμοποιώντας αυτόν τον τύπο της κάρτας παρέχει το πλεονέκτημα προσωρινή αποθήκευση χωρίς να απαιτείται συνήθως που σχετίζεται με την προσωρινή αποθήκευση δίσκου μειονεκτημάτων αυτών μνήμης του δίσκου. Ο αλγόριθμος προσωρινής αποθήκευσης περιλαμβάνει cache κατά την εγγραφή και την "Ταξινόμηση ανελκυστήρα" κατά τη διάρκεια write-back όταν τα δεδομένα προς εγγραφή ταξινομείται για να ελαχιστοποιήσετε την κίνηση κεφαλής.

Περισσότερες πληροφορίες

Ερώτηση 1
Ε. υπάρχουν προβλήματα όταν χρησιμοποιείτε αυτόν τον τύπο του ελεγκτή που προκαλείται από τον SQL Server με την προϋπόθεση ότι ο διακομιστής είναι σε μια συσκευή UPS για να αποφύγετε την καταστροφή δεδομένων από διακοπή ρεύματος;

Α. εάν ο ελεγκτής δίσκου αποτυγχάνει ποτέ να εγγράψει δεδομένα που προορίζονται για το αρχείο καταγραφής συναλλαγών του SQL Server, SQL Server αποκατάστασης δεν θα λειτουργήσει σωστά.


Ερώτηση 2
Ε. τι επίδραση αυτού του τύπου του ελεγκτή προσωρινής αποθήκευσης διαθέτει στις επιδόσεις του SQL Server;

Α. εάν ο ελεγκτής μνήμης cache αποτύχει ποτέ να γράψετε στο δίσκο τι έχει ανατεθεί σε αυτόν (ακόμα και αν το πληκτρολόγιο "κολλά", οι αιφνίδιες διακοπές του λειτουργικού συστήματος ή η διακοπή λειτουργίας σκληρού δίσκου), θα υπάρχει κανένα πρόβλημα. Από την άλλη πλευρά, εάν ο ελεγκτής δίσκου καθυστερεί την εγγραφή ορισμένων δεδομένων καταγραφής SQL Server και επιλέξει να εφαρμόσει φυσικά άλλα δεδομένα του αρχείου καταγραφής (εξαιτίας της ταξινόμησης "ανύψωσης") και απέτυχε να εγγράψει το υπόλοιπο για κάποιο λόγο, SQL Server έχει τρόπο να γνωρίζετε ότι ορισμένοι από το αρχείο καταγραφής δεν υπάρχει. Έντονο έναρξης ή επαναφορά ακόμα και προς τα εμπρός από ένα αντίγραφο ασφαλείας του στιγμιότυπου ενδέχεται να μην επαναφέρει τη βάση δεδομένων σωστά. Στη χειρότερη περίπτωση, θα ήταν κανένα σφάλμα κατά την ανάκτηση και καταστροφή δεδομένων θα εντοπιστούν πολύ αργότερα.

Εάν ο ελεγκτής δίσκου είναι μια αξιόπιστη σχεδίαση, αυτό θα σας επιτρέψει επιλεκτικής write-through. Η συσκευή που περιέχει τα αρχεία καταγραφής συναλλαγών του SQL Server πρέπει να είναι πάντα write-through. Επιπλέον, εάν είναι αυτόματη θερμή εκκίνηση για να λειτουργήσει σωστά, πρέπει να εκκαθαρίζονται από όλες τις συσκευές SQL Server κατά το χρόνο του σημείου ελέγχου. Εάν ο ελεγκτής δίσκου επιτρέπουν επιλεκτικής write-through, η μόνη εναλλακτική λύση είναι να δημιουργείτε συχνά αντίγραφα ασφαλείας και ποτέ βασίζονται στην θερμή εκκίνηση ή επαναφορά του αρχείου καταγραφής συναλλαγών προς τα εμπρός.


Question3
Ε. διακομιστή SQL θα πρέπει να κάνετε την προσωρινή αποθήκευση, ή θα πρέπει να τον ελεγκτή δίσκου κάνει την προσωρινή αποθήκευση;

Α. Η απάντηση εξαρτάται κατά την οποία η μέθοδος αυτή είναι ταχύτερη. Μας έχει πειραματικά αποδειχθεί ότι η μνήμη cache του διακομιστή SQL είναι πιο αποτελεσματική από τη μνήμη cache του δίσκου λειτουργικού συστήματος. Ωστόσο, έχουμε δεν υπάρχει τρόπος να γνωρίζετε αν είναι πιο αποτελεσματική από την προσωρινή αποθήκευση χρησιμοποιείται από έναν συγκεκριμένο τύπο του ελεγκτή δίσκου. Η μνήμη cache SQL Server πιθανώς δεν λειτουργούν ως ένα χώρο προσωρινής αποθήκευσης υλικού, γρήγορη Ωστόσο, έχει "μέσα σε γνώσεις" και να εργάζονται πιο έξυπνα.

Εκτελέστε ένα αντιπροσωπευτικό φόρτο εργασίας με την παράμετρο μνήμης SQL Server, ορίστε την ελάχιστη τιμή που θα υποστηρίζει τον αριθμό των χρηστών που απαιτούνται (με την ενεργή cache ελεγκτή δίσκου) για την εγκατάσταση. Στη συνέχεια, δοκιμάστε τον με την παράμετρο μνήμης, ορίστε για αυτήν την τιμή, καθώς και το ποσό της μνήμης RAM στη μνήμη cache του ελεγκτή δίσκου (με την cache ελεγκτή δίσκου απενεργοποιείται). Για πραγματικά ακριβής σύγκριση, ο αριθμός των σελίδων στη μνήμη cache διαδικασία πρέπει να είναι ίδια και στις δύο περιπτώσεις. Η διαδικασία αυτή διαρκεί μερικά juggling επειδή το μέγεθος της μνήμης cache διαδικασία καθορίζεται σε ποσοστό του μεγέθους του συνολικού χώρου προσωρινής αποθήκευσης, ενώ το μέγεθος της συνολικής μνήμης cache έχει καθοριστεί από την παράμετρο μνήμης και τον αριθμό των παραμέτρων συνδέσεων του χρήστη. Το συνολικό μέγεθος του cache είναι ό, τι απομένει μετά το K 42 ανά χρήστη σύνδεση έχει έχει σκαλισμένη από το χώρο που καθορίζεται από την παράμετρο μνήμης. Το υπόλοιπο διαιρείται μεταξύ της μνήμης cache σελίδα διαδικασία και δεδομένων σύμφωνα με την παράμετρο μνήμης cache διαδικασία.
SQL Server απαιτεί συστήματα για την υποστήριξη «εγγυημένη παράδοση σε σταθερό μέσο», όπως αναφέρονται στο το πρόγραμμα Microsoft SQL Server Always-On αποθήκευσης λύσης αναθεώρηση. FOΓια περισσότερες πληροφορίες σχετικά με τις απαιτήσεις εισόδου και εξόδου για το μηχανισμό διαχείρισης βάσης δεδομένων SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

967576 Microsoft SQL Server βάση δεδομένων μηχανισμό εισόδου/εξόδου απαιτήσεις

Ιδιότητες

Αναγνωριστικό άρθρου: 46091 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια