Αλλαγή παραμέτρων υπηρεσιών δεδομένων για τη βελτίωση της απόδοσης

Οι υπηρεσίες δεδομένων υποστηρίζουν το WebSphere Business Monitor μέσω δύο υπηρεσιών μετακίνησης δεδομένων: από βάση δεδομένων κατάστασης σε βάση δεδομένων εκτέλεσης και από βάση δεδομένων εκτέλεσης σε βάση δεδομένων ιστορικού. Αυτές οι υπηρεσίες μετακίνησης δεδομένων είναι πλήρως ανεξάρτητες μεταξύ τους. Κάθε υπηρεσία μετακίνησης δεδομένων υποστηρίζει ένα ή περισσότερα μοντέλα επιχειρησιακών μέτρων.

Για κάθε μοντέλο επιχειρησιακών μέτρων που υποστηρίζεται από μια υπηρεσία μετακίνησης δεδομένων, δημιουργείται ένα σύνολο εξυπηρετητών συλλογής και εφαρμογής. Στην τρέχουσα αρχιτεκτονική υπάρχει από προεπιλογή ένας εξυπηρετητής συλλογής και ένας εξυπηρετητής εφαρμογής για κάθε μοντέλο επιχειρησιακών μέτρων. Μπορείτε να διαθέτετε περισσότερους από έναν εξυπηρετητές συλλογής και εφαρμογής αλλάζοντας τις παραμέτρους στις ακόλουθες ομάδες παραμέτρων: παράμετροι πολιτικής συλλογής, παράμετροι πολιτικής εφαρμογής και παράμετροι πολιτικής ομάδας εφαρμογής.

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

Οι επιπρόσθετοι εξυπηρετητές συλλογής μπορούν να αυξήσουν το ρυθμό συλλογής των δεδομένων από τους πίνακες από ένα μοντέλο επιχειρησιακών μέτρων. Μπορείτε να μειώσετε οποιαδήποτε ή και τις δύο παραμέτρους πολιτικής συλλογής. Κάθε επιπλέον εξυπηρετητής συλλογής θα αποκτήσει επιπρόσθετο χώρο στη βάση δεδομένων για την αποθήκευση των πληροφοριών ελέγχου του καθώς και επιπλέον χρόνο για τον επεξεργαστή και το I/O. Ωστόσο, η αύξηση του αριθμού των εξυπηρετητών μπορεί να καταστήσει διαθέσιμες τις πληροφορίες γρηγορότερα από τα λειτουργικά τμήματα εφαρμογής και ενδέχεται να βελτιώσει την απόδοση συνολικά του συστήματος.

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

Δεν συνιστάται η αλλαγή των προεπιλεγμένων ρυθμίσεων για τις παραμέτρους πολιτικής ομάδας εφαρμογής.

Τρόπος καθορισμού πολιτικής παραμέτρων:

Εντοπίστε τον υπολογιστή που φιλοξενεί το Monitor Server και βρείτε τον κατάλογο εγκατάστασης του Monitor. Για παράδειγμα: 'C:\IBM\WebSphere\Monitor' στα Windows. Σε αυτόν τον υποκατάλογο πρέπει να υπάρχει ένας κατάλογος με το όνομα 'rm' και σε αυτόν τον κατάλογο πρέπει να υπάρχει και άλλος κατάλογος με το όνομα 'config'. Σε αυτό το παράδειγμα, το 'C:\IBM\WebSphere\Monitor\rm\config' αποτελεί την πλήρη διαδρομή του καταλόγου.

Δημιουργήστε ένα νέο αρχείο με το όνομα 'DS_Replication_Policy_Defaults.properties' στον κατάλογο config. Αν αυτό το αρχείο υπάρχει, τότε τα λειτουργικά τμήματα υπηρεσιών δεδομένων θα διαβάσουν αυτό το αρχείο για παρακάμψεις οριζόμενες από το χρήστη για τις παραμέτρους πολιτικής απόδοσης.

Οι παράμετροι ορίζονται ως εξής:

Κατά την επεξεργασία της υπηρεσίας μετακίνησης δεδομένων, το σύστημα αναζητάει πρώτα τιμές ειδικές για υπηρεσίες, οι οποίες να ακολουθούνται από άμεσες προεπιλεγμένες τιμές, που ακολουθούνται απο εσωτερικές ή έμμεσες προεπιλεγμένες τιμές.

Παράμετροι πολιτικής συλλογής

Οι παράμετροι πολιτικής συλλογής αλλάζουν τον τρόπο με τον οποίο οι ομάδες επιχειρησιακών μέτρων αντιστοιχίζονται σε εξυπηρετητές συλλογής. Υπάρχει πάντα ένας εξυπηρετητής συλλογής για κάθε μοντέλο επιχειρησιακών μέτρων αλλά σε αντίθεση με την προηγούμενη αρχιτεκτονική, είναι πλέον δυνατή η εκχώρηση πολλαπλών ομάδων επιχειρησιακών μέτρων στον ίδιο εξυπηρετητή συλλογής, παρά η ύπαρξη ξεχωριστού εξυπηρετητή για κάθε μια.

Παράμετροι πολιτικής εφαρμογής

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

Παράμετροι πολιτικής ομάδων εφαρμογής

Αυτές οι πολιτικές επηρεάζουν τον τρόπο κατανομής των ομάδων επιχειρησιακών μέτρων στις ομάδες εφαρμογής. Στο DB2 αυτές αποτελούν τα σύνολα εγγραφής. Ανατρέξτε στην τεκμηρίωση αναπαραγωγής του DB2 αναφορικά με τον καλύτερο τρόπο για την κατανομή των πινάκων στα σύνολα εγγραφής. Η διαχείριση αναπαραγωγής επιλέγει πάντα την κατανομή μιας ομάδας επιχειρησιακών μέτρων ανά σύνολο εγγραφής.

Copyright IBM Corporation 2005, 2006. Με την επιφύλαξη παντός δικαιώματος.