Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Τι είναι Buffer Πισίνα SQL

; Structured Query Language ( SQL ) είναι μια γλώσσα προγραμματισμού για τη διαχείριση των πληροφοριών που είναι αποθηκευμένες στις βάσεις δεδομένων . Microsoft SQL Server αγορές ως ένα σύστημα διαχείρισης βάσεων δεδομένων , ενώ η MySQL προσφέρει μια έκδοση του open-source . Διαχείριση Ρυθμιστικό είναι ένα εργαλείο για την πραγματοποίηση εισόδους και εξόδους ( I /O ) από τη βάση δεδομένων SQL πιο αποτελεσματική , η οποία εξοικονομεί πόρους και αυξάνει την ταχύτητα . Η πισίνα buffer είναι απαραίτητη για τη διαχείριση buffer . Buffer Pool
Η

Ένα buffer είναι μια σελίδα 8 kilobyte στη μνήμη του διακομιστή , συμπεριλαμβανομένων των δεικτών και τις σελίδες δεδομένων . Η πισίνα buffer - που ονομάζεται επίσης το buffer cache - αποτελείται από πολλά ρυθμιστικά 8KB . Εάν ένας χρήστης χρειάζεται τις πληροφορίες για έναν από τους προσκρουστήρες , ο διαχειριστής ρυθμιστικού αντλεί από τις σελίδες , αντί να επικοινωνείτε με τον δίσκο του διακομιστή . Οι σελίδες παραμείνουν στην πισίνα μέχρι ο διαχειριστής πρέπει να αποθηκεύσει περισσότερο υλικό στην πισίνα , σημείο στο οποίο οι σελίδες πάνε πίσω στο δίσκο .
Εικόνων Αλλαγές
Η

χρήστες Database να αλλάξετε τις πληροφορίες σχετικά με τις σελίδες στην πισίνα buffer . Χρήστες ξαναγράφοντας ένα άτομο σελίδα δεν απαιτούν το διακομιστή SQL για να ξαναγράψει τις πληροφορίες σχετικά με το δίσκο αμέσως . Όταν μια σελίδα αφήνει μνήμη buffer και επιστρέφει στο δίσκο , ο διακομιστής ενημερώνει τη βάση δεδομένων για να λάβει οποιεσδήποτε αλλαγές υπόψη . Εάν η πληροφορία δεν έχει ξαναγραφεί , η βάση δεδομένων παραμένει η ίδια . Ανάγνωση και εγγραφή των αρχείων της βάσης δεδομένων είναι μόνο λειτουργιών της βάσης δεδομένων του διαχειριστή του ρυθμιστικού .

Η διανομή
Η

Ο διαχειριστής ρυθμιστικού διανέμει σελίδες στην πισίνα buffer σε ολόκληρη τη βάση δεδομένων του υλικό στους κόμβους που προορίζονται για πρόσβαση στη μνήμη . Κάθε κόμβος του υλικού κατέχει έναν κόμβο SQL , με τη διαθέσιμη μνήμη για τη μνήμη cache κατανέμονται ομοιόμορφα μεταξύ των διαφόρων κόμβων : Αν ένας κόμβος έχει λιγότερη μνήμη από τους άλλους , θα λάβουν ένα μερίδιο των ξένων μνήμη από τους άλλους για την εξισορρόπηση του φόρτου εργασίας . Τα δεδομένα που αντιμετωπίζει συγκέντρωσης buffer σε ξένο μνήμη και στην τοπική μνήμη με τον ίδιο τρόπο .
Αποδοσεις
Η

Αν έχετε μελετήσει την απόδοση της βάσης δεδομένων σας , βοηθά να δούμε τα δεδομένα που είναι αποθηκευμένα στην buffer pool . Αυτό σας λέει ποιες σελίδες να προσεγγιστεί πιο συχνά , γεγονός που μπορεί να επηρεάσει το δίσκο I /O : Σελίδες που δεν βλέπω πολύ χρήση πάει πίσω στο δίσκο νωρίτερα , αυξάνοντας το I /O δραστηριότητα . Μελετώντας τα δεδομένα που δείχνει επίσης το σωρευτικό αποτέλεσμα των ερωτημάτων των χρηστών απευθείας στην πισίνα buffer , και πώς επηρεάζουν τη βάση δεδομένων .
Η
εικόνων

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

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