System and method for gathering and analyzing database performance statistics

   
   

Database performance assessment typically entails logging and capturing utilities which tend to gather large quantities of unwieldy data leading to a cumbersome and indefinite analysis. A system and method for database performance analysis includes periodic sampling of pending database requests, rather than exhaustive monitoring and capturing all database access traffic, to identify areas of contention. A database access queue is periodically sampled, or scanned, to gather a snapshot of pending requests of database transactions. Pending requests are aggregated by an aggregating process which aggregates, the samples with previous samples corresponding to the same transaction. Correlating the aggregated samples identifies transactions which have been pending the longest and identifies tables and segments in the database which have a relatively high number of pending transactions. By periodically sampling, rather than exhaustively logging all requests, CPU intrusiveness is minimized, trivial, benign transactions are eliminated from the output, and the most burdened tables and segments are identified to enable a database administrator to make informed decisions about remedial actions.

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

 
Web www.patentalert.com

< Method and apparatus for detecting and recovering from errors in a source synchronous bus

< Multidimensional method and system for statistical process control

> Secure user certification for electronic commerce employing value metering system

> Method and apparatus for analyzing performance of object oriented programming code

~ 00138