λογισμικό

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

Συμβουλές για DB2 RUNSTATS Performance

Η εντολή DB2 RUNSTATS ενημερώνει τα στατιστικά καταλόγου που χρησιμοποιείται από την βελτιστοποίησης της βάσης δεδομένων . Η optimizer καθορίζει τη διαδρομή που θα λάβει το ερώτημά σας να επιστρέψετε τα αποτελέσματά σας ο πιο γρήγορος . Καθώς μεγαλώνουν πίνακες , RUNSTATS γίνεται πολύ χρονοβόρα , δεδομένου ότι έχει να επεξεργάζονται τα δεδομένα , και η παραπομπή με τους δείκτες στο τραπέζι . Απόδοση του ερωτήματος θα αρχίσουν να υποβαθμίσει εάν τα στατιστικά κατάλογος δεν είναι ενημερωμένα . Πότε να εκτελέσει RUNSTATS
Η

Εκτέλεση RUNSTATS μετά τα στοιχεία που έχει φορτωθεί σε έναν πίνακα, αν οι στατιστικές δεν συλλέγονται από το φορτίο . Είναι επίσης μια καλή ιδέα για να εκτελέσει RUNSTATS μετά τη δημιουργία ενός νέου δείκτη , μετά την εκτέλεση reorg , αφού το μέγεθος της προσκόμισης έχει αλλάξει και μετά την εκτέλεση του " Ανακατανομή του βάση δεδομένων διαχωρισμένη ομάδα " χρησιμότητα . RUNSTATS πρέπει επίσης να εκτελείται μετά την εκτενή ένθετα , ενημερώσεις ή διαγραφές έχουν διεξαχθεί πάνω σε ένα τραπέζι .
Εικόνων Μείωση των επιπτώσεων Performance
Η

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

Η Πώς στραγγαλισμός έργα

Το στιγμιότυπο της βάσης δεδομένων έχει ρυθμιστεί για χρήση του γκαζιού , θέτοντας util_impact_lim σε μία τιμή από μηδέν έως 100 . Εκατό είναι η προεπιλεγμένη και σημαίνει ότι δεν στραγγαλισμός διεξάγεται. Ο αριθμός αυτός αντιπροσωπεύει το ποσοστό του φόρτου εργασίας θα πρέπει να διατεθεί σε μια εντολή κοινής ωφελείας, όπως RUNSTATS . Για παράδειγμα , αν util_impact_lim έχει οριστεί σε 20 , RUNSTATS θα καταναλώνουν το 20 τοις εκατό του φόρτου εργασίας , ενώ εξακολουθεί να επιτρέπει στους χρήστες να έχουν πρόσβαση στη βάση δεδομένων .
Εικόνων Αυτόματη Στατιστικά Συλλογή
Η

Σετ AUTO_MAINT στο ON , που AUTO_TBL_MAINT στο ON και να AUTO_RUNSTATS στο ON για να ενεργοποιήσετε την αυτόματη συλλογή στατιστικών στοιχείων . Αυτό το χαρακτηριστικό είναι νέα στην DB2 UDB 8.2 . Αυτό το χαρακτηριστικό εκτελεί αυτόματα RUNSTATS στο παρασκήνιο , όπως απαιτείται. Είναι συνιστάται να έχετε ενεργοποιημένη στραγγαλισμού , όταν χρησιμοποιεί το αυτόματο συλλογής στατιστικών στοιχείων.
Η
εικόνων

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

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