Συντήρηση βάσης δεδομένων
Οι βάσεις δεδομένων του
WebSphere Business Monitor
χρειάζονται συχνή συντήρηση. Ορισμένα εργαλεία της
DB2
μπορούν να σας βοηθήσουν να βελτιώσετε τη χρήση και την απόδοση των βάσεων δεδομένων.
Τα προτεινόμενα εργαλεία είναι τα εξής:
- Configuration Advisor.
- Το
DB2
Web Health Center, το οποίο βοηθά τους διαχειριστές των βάσεων δεδομένων ειδοποιώντας
τους για πιθανά προβλήματα και παρέχοντας προτάσεις για την επίλυση των προβλημάτων.
Οι διαχειριστές βάσεων δεδομένων μπορούν να παρακολουθήσουν μια χρήση
από μακριά χρησιμοποιώντας το Web Health Center, να προβάλουν λεπτομέρειες
προειδοποιήσεων και να προτείνουν λύσεις.
- Εντολές REORG και REORGCHK. Η
εντολή REORG καταργεί τις επιπλέον σειρές και ανακτά το χώρο των διαγραμμένων σειρών
στους πίνακες και τα ευρετήρια.
Αυτό το εργαλείο είναι χρήσιμο όταν υπάρχει μεγάλος αριθμός διαγραφών, ενημερώσεων ή
προσθηκών.
Η εντολή REORGCHK ενημερώνει τα στατιστικά στοιχεία που χρησιμοποιούνται από το εργαλείο
βελτιστοποίησης της
DB2.
Το εργαλείο αυτό είναι χρήσιμο όταν οι στατιστικές πληροφορίες των πινάκων βάσεων
δεδομένων δεν είναι ενημερωμένες γιατί έχουν τροποποιηθεί οι βάσεις δεδομένων.
- Η εντολή RUNSTATS συλλέγει στατιστικά στοιχεία σχετικά με αντικείμενα των βάσεων δεδομένων.
Αυτά τα στατιστικά στοιχεία μπορούν να χρησιμοποιηθούν κατά την ανάκτηση δεδομένων για να
επιλεγεί η διαδρομή πρόσβασης στα δεδομένα.
Επομένως, η
DB2
θα έχει τις απαραίτητες πληροφορίες για να επιλέξει την πιο λειτουργική διαδρομή
πρόσβασης.
Η απόδοση των βάσεων δεδομένων θα είναι χαμηλή έως ότου ένας διαχειριστής να εκτελέσει
την εντολή RUNSTATS σε όλους τους πίνακες όλων των βάσεων δεδομένων, αφού συσσωρευτούν
κάποια δεδομένα σε κάθε μία από τις βάσεις δεδομένων.
Παράδειγμα:
RUNSTATS
ON TABLE tablename WITH DISTRIBUTION AND DETAILED INDEXES ALL
Σημείωση: Η παράμετρος tablename είναι
το όνομα του πίνακα μαζί με το όνομα του σχήματος.
Αφού εκτελέσετε την εντολή, εκτελέστε την εντολή επανασύνδεσης της
DB2: db2rbind <database_alias> -l logfile all
Η απόδοση επηρεάζει την απόδοση της επεξεργασίας συμβάντων του Monitor Server αλλά και
την απόδοση της αναπαραγωγής.
Επιπλέον το προεπιλεγμένο διάστημα περικοπής που ορίζεται στον πίνακα RMPRUNECTL της
αναπαραγωγής θα πρέπει να έχει τιμή 0 και όχι 1440 δευτερόλεπτα (ή 24 ώρες) που είναι η
ισχύουσα ρύθμιση.
Για περισσότερες πληροφορίες σχετικά με τα
εργαλεία συντήρησης της
DB2,
ανατρέξτε στην τεκμηρίωση της
IBM
για την
DB2.
Η δημιουργία αντιγράφων ασφαλείας για τις
βάσεις δεδομένων και η επαναφορά τους μετά από σφάλματα εφαρμογής αποτελούν επίσης μέρος
της συντήρησης βάσεων δεδομένων.
- Δημιουργία αντιγράφων ασφαλείας βάσεων δεδομένων
Θα πρέπει να δημιουργήσετε αντίγραφα ασφαλείας για τις βάσεις δεδομένων αποθήκευσης,
κατάστασης, εκτέλεσης και ιστορικού πριν εκτελέσετε ένα νέο σενάριο DDL του
WebSphere Business Monitor,
είτε αυτό πρόκειται να εφαρμόσει ένα νέο
μοντέλο επιχειρησιακών μέτρων
είτε να ενημερώσει ένα υπάρχον.
- Αποκατάσταση μετά από σφάλματα εφαρμογής
Αν προκύψει σφάλμα κατά την εφαρμογή αντικειμένων μοντελοποίησης αναπαραγωγής,
θα πρέπει να ακυρώσετε τις ενέργειες που πραγματοποιήθηκαν στα πλαίσια της εφαρμογής ενός
μοντέλου επιχειρησιακών μέτρων έτσι ώστε να αναιρεθούν οι αλλαγές.