摘要:
The invention relates to a method, a computer program and a device for providing column statistics for data within a relational database, in particular a DB2 database, for selecting an access path to said data. To aid the DB2 OPTIMIZER in selecting an optimal access path based on actual frequency statistics, the collection of column statistics may be carried out automatically with the steps of collecting database queries to be executed on the database, parse the database queries to create at least one usage matrix comprising at least usage information of certain statements within the database queries, determining from said usage matrix columns within said database for which said columns statistics are useful, and collect said column statistics for said determined columns.
摘要:
Verfahren zum Vergleich zweier Datenbankabfragen aufweisenden Quelldateien, bei dem die Datenbankabfragen aus den zwei Quelldateien ermittelt werden, und bei dem die ermittelten Datenbankabfragen einer ersten Quelldatei mit den ermittelten Datenbankabfragen einer zweiten Quelldatei verglichen werden. Eine schnelle und effiziente Analyse von unterschiedlichen Programmversionen wird dadurch erreicht, dass die Syntax jeder Datenbankabfrage mit Hilfe einer Syntaxanalyse ermittelt wird, dass die Syntaxen der Datenbankabfragen der Quelldateien miteinander verglichen werden und ein Vergleichsergebnis ausgegeben wird.
摘要:
Die Erfindung betrifft ein Verfahren zur zeitnahen Wartung von Datenbankinhalten, insbesondere von Dateien (Data Sets), einer relationalen Datenbank, insbesondere DB2. Durch ein Verfahren, bei welchem mit Hilfe einer datenbankintegrierten Zustandsüberwachung Zustände der Datenbankinhalte erfasst werden, bei welchem Zustandsdaten der erfassten Zustände mit Hilfe der datenbankintegrierten Zustandsüberwachung zeitnah ausgegeben werden, bei welchem die ausgegebenen Zustandsdaten analysiert und mit Vergleichsdaten verglichen werden und bei welchem Wartungsfunktionen im Wesentlichen unmittelbar nach einem positiven Vergleichsergebnis aktiviert werden, wird eine durchgängige Verfügbarkeit bei gleichzeitiger kontinuierlicher Wartung einer relationalen Datenbank zur Verfügung gestellt.
摘要:
The index optimization (XOP) program is a method to recommend new or improved performance indexes for use by an IBM mainframe DB2 database server for a given set of SQL statements. The recommendations are calculated based on a single call of the DB2 optimizer for each SQL statement with the existing index set, parsing of the SQL statements, the filter factors of the SQL statement predicates, and the getpage workload of an SQL statement. The getpage workload of an SQL statement is the read/change activity on each table and each index currently used for all invocations of an SQL statement. The XOP program computes new and improved performance indexes based on the getpage workload of all relevant SQL statements and does not use the DB2 optimizer to determine the usefulness of potential indexes.
摘要:
Die Erfindung betrifft ein Verfahren zum automatischen Vergleichen mindestens zweier Verarbeitungsprotokolle, bei dem in einem ersten Verarbeitungsprotokoll von mindestens einem ersten Programm auf einer Datenbank ausgelöste Aktionen protokolliert werden, und bei dem in einem zweiten Verarbeitungsprotokoll von mindestens einer zweiten Programmgruppe auf der Datenbank ausgelöste Aktionen protokolliert werden. Eine Hardware unabhängige Analyse von der Leistungsfähigkeit von Programmgruppen wird dadurch ermöglicht, dass bei der Protokollierung zumindest Seitenaufrufe von einer Datenverwaltungsschicht an eine Speicherverwaltungsschicht protokolliert werden, und dass zumindest ein Teil der im ersten Verarbeitungsprotokoll protokollierten Seitenaufrufe mit zumindest einem Teil der im zweiten Verarbeitungsprotokoll protokollierten Seitenaufrufe verglichen wird.
摘要:
Die Erfindung betrifft ein Verfahren zur Bestimmung von einen Datenbankwiederherstellungsprozess zeitlich beschreibenden Kennzahlen, bei dem die Datenbank aus zumindest einer Vielzahl von Objekten und einer Vielzahl von Aufzeichnungsdateien gebildet wird, bei dem die Objekte in Objektsicherungen gesichert werden, bei dem die Datenbank in Systemsicherungen gesichert wird, bei dem Veränderungen an den Objekten in Aufzeichnungsdateien aufgezeichnet werden und bei dem zur Wiederherstellung der Datenbank in einen Zustand zu einem bestimmbaren Ziel-Zeitpunkt die Objekte zumindest teilweise aus den Aufzeichnungsdateien, ausgehend von den Objekt-Sicherungen oder den Systemsicherungen, rekonstruiert werden. Eine Vorhersage der Dauer eines Wiederherstellungsprozesses lässt sich dadurch durchführen, dass für eine Wiederherstellung der Datenbank aus der Systemsicherung die Größe der zurückzuholenden Systemsicherung bestimmt wird, dass für eine Wiederherstellung der Datenbank aus den Objekt-Sicherungen die Größe der zurückzuholenden Objekt-Sicherungen bestimmt wird und dass vor einer Datenbankwiederherstellung aus den bestimmten Größen die Kennzahlen berechnet und angezeigt werden. Für die Veröffentlichung ist die einzige Fig. bestimmt.
摘要:
The index optimization (XOP) program is a method to recommend new or improved performance indexes for use by an IBM mainframe DB2 database server for a given set of SQL statements. The recommendations are calculated based on a single call of the DB2 optimizer for each SQL statement with the existing index set, parsing of the SQL statements, the filter factors of the SQL statement predicates, and the getpage workload of an SQL statement. The getpage workload of an SQL statement is the read/change activity on each table and each index currently used for all invocations of an SQL statement. The XOP program computes new and improved performance indexes based on the getpage workload of all relevant SQL statements and does not use the DB2 optimizer to determine the usefulness of potential indexes.
摘要:
Die Erfindung betrifft ein Verfahren zur zeitnahen Wartung von Datenbankinhalten, insbesondere von Dateien (Data Sets), einer relationalen Datenbank, insbesondere DB2. Durch ein Verfahren, bei welchem mit Hilfe einer datenbankintegrierten Zustandsüberwachung Zustände der Datenbankinhalte erfasst werden, bei welchem Zustandsdaten der erfassten Zustände mit Hilfe der datenbankintegrierten Zustandsüberwachung zeitnah ausgegeben werden, bei welchem die ausgegebenen Zustandsdaten analysiert und mit Vergleichsdaten verglichen werden und bei welchem Wartungsfunktionen im Wesentlichen unmittelbar nach einem positiven Vergleichsergebnis aktiviert werden, wird eine durchgängige Verfügbarkeit bei gleichzeitiger kontinuierlicher Wartung einer relationalen Datenbank zur Verfügung gestellt.
摘要:
The invention relates to a method for providing access paths to data within a database, in particular using REBIND for DB2, wherein real time database statistics are determined using a database integrated monitor, wherein the database statistics are output substantially in real time using said database integrated status monitor, and wherein said database statistics from said integrated monitor are used to initiate generation of data set statistics, and to determine said access paths. To allow efficient generation of access paths, the following steps are proposed: determining from said database statistics a total number of rows of at least one data set of said database, comparing said determined total number of rows with a first threshold value, deciding solely based on said total number of rows to provide a database catalogue with said data set statistics in case said total number of rows reaches said threshold value, and determining said access paths to said data based on said data set statistics within said database catalogue.