Verbesserung der Stapeljobleistung in einer aktiv-aktiven Architektur

    公开(公告)号:DE112021005573B4

    公开(公告)日:2024-11-28

    申请号:DE112021005573

    申请日:2021-11-17

    Applicant: IBM

    Abstract: Auf einem Computer ausgeführtes Verfahren (400), aufweisend:als Reaktion darauf, dass ein Stapeljob bereit ist, auf einem Quelldatenbankserver (105; 210) in einer aktiv-aktiven Umgebung ausgeführt zu werden, Senden (410), durch einen oder mehrere Prozessoren, einer ersten Datenübertragung zwischen dem Quelldatenbankserver und einem Zieldatenbankserver (110; 220) mit einem Synchronisationsstartpunkt, wann mit der Ausführung des Stapeljobs sowohl auf dem Quelldatenbankserver als auch auf dem Zieldatenbankserver begonnen werden soll;Ausführen (420) des Stapeljobs durch den einen oder die mehreren Prozessoren sowohl auf dem Quelldatenbankserver als auch auf dem Zieldatenbankserver, beginnend zum Synchronisationsstartpunkt;als Reaktion darauf, dass entweder der Quelldatenbankserver oder der Zieldatenbankserver auf eine Festschreibungsanweisung für eine Einheit des Stapeljobs stößt, Anhalten entweder des Quelldatenbankservers oder des Zieldatenbankservers, der auf die Festschreibungsanweisung gestoßen ist, durch den einen oder die mehreren Prozessoren;Senden (430) einer zweiten Datenübertragung zwischen dem Quelldatenbankserver und dem Zieldatenbankserver durch den einen oder die mehreren Prozessoren, um zu fragen, ob entweder der Quelldatenbankserver oder der Zieldatenbankserver, der nicht auf die Festschreibungsanweisung gestoßen ist, bereit ist, die Festschreibungsanweisung abzuschließen; undals Reaktion darauf, dass entweder der Quelldatenbankserver oder der Zieldatenbankserver bestätigt, dass entweder der Quelldatenbankserver oder der Zieldatenbankserver bereit ist, die Festschreibungsanweisung abzuschließen, Abschließen der Festschreibungsanweisung durch den einen oder die mehreren Prozessoren sowohl auf dem Quelldatenbankserver als auch auf dem Zieldatenbankserver.

    VERBESSERUNG DER VERWALTUNG EINES PUFFERPOOLS

    公开(公告)号:DE102021128927A1

    公开(公告)日:2022-06-09

    申请号:DE102021128927

    申请日:2021-11-08

    Applicant: IBM

    Abstract: Ein Verfahren zum Verwalten eines Speichersystems umfasst ein Erkennen eines Verweises auf eine erste Seite in dem Speichersystem. Das Verfahren umfasst auch ein Erstellen eines ersten in Frage kommenden Blocks für die erste Seite auf der Grundlage des Erkennens. Der erste in Frage kommende Block kann eine fortlaufende Reihe von Seiten aufweisen, die mit der ersten Seite beginnt. Das Verfahren umfasst auch ein Überwachen nachfolgender Verweise auf Seiten innerhalb des ersten in Frage kommenden Blocks. Das Verfahren umfasst auch ein Feststellen, dass der erste in Frage kommende Block einen ersten Satz von Anforderungen an heiße Blöcke erfüllt. Das Verfahren umfasst auch ein Verlagern des ersten in Frage kommenden Blocks in einen Bereich für heiße Blöcke in einem Pufferpool auf der Grundlage des Feststellens, was zu einem ersten heißen Block führt.

    VERBESSERUNG DER VERWALTUNG EINES PUFFERPOOLS

    公开(公告)号:DE102021128927B4

    公开(公告)日:2025-01-30

    申请号:DE102021128927

    申请日:2021-11-08

    Applicant: IBM

    Abstract: Verfahren (100), umfassend:Erkennen (102) eines Verweises auf eine erste Seite in einem Speichersystem;Erstellen (104) eines ersten in Frage kommenden Blocks für die erste Seite auf der Grundlage des Erkennens, wobei der erste in Frage kommende Block eine fortlaufende Reihe von Seiten aufweist, die mit der ersten Seite beginnt;Überwachen (106) nachfolgender Verweise auf Seiten innerhalb des ersten in Frage kommenden Blocks;Feststellen (110), auf der Grundlage des Überwachens, dass der erste in Frage kommende Block einen ersten Satz von Anforderungen an heiße Blöcke erfüllt;Verlagern (112) des ersten in Frage kommenden Blocks in einen Bereich für heiße Blöcke in einem Pufferpool auf der Grundlage des Feststellens, was zu einem ersten heißen Block führt; undVerschieben der ersten Seite in einen LRU-Bereich in dem Pufferpool auf der Grundlage des Erkennens, wobei das Verlagern ein Verlagern der ersten Seite aus dem LRU-Bereich in den Bereich für heiße Blöcke aufweist.

    Datenbank-Tuning unter Verwendung eines föderierten maschinellen Lernsystems eines Centerless-Netzwerks

    公开(公告)号:DE112020003596T5

    公开(公告)日:2022-04-21

    申请号:DE112020003596

    申请日:2020-08-25

    Applicant: IBM

    Abstract: Das Datenbankkonfigurations-Tuning wird bereitgestellt. Eine Menge von Datenbankknoten mit ähnlichen Datenfaktoren wird in einem Centerless-Netzwerk von Datenbankknoten ausgewählt. Konfigurationsmodelle, die der Menge der Datenbankknoten entsprechen, werden unter Verwendung von Datenparallelität trainiert. Trainierte Konfigurationsmodelle, die der Menge der Datenbankknoten entsprechen, werden kombiniert, um ein föderiertes Konfigurationsmodell auszubilden. Es wird festgestellt, ob die Leistungsindikatoren, die der Menge der Datenbankknoten entsprechen, größer sind als ein Leistungsschwellenwert. In Reaktion auf die Feststellung, dass die Leistungsindikatoren, die der Menge der Datenbankknoten entsprechen, größer sind als der Leistungsschwellenwert, wird an einen neuen Datenbankknoten eine Datenbankkonfiguration empfohlen, die dem föderierten Konfigurationsmodell entspricht. Der neue Datenbankknoten wird mit dem Centerless-Netzwerk verbunden.

    ARBEITSLAST-GESTEUERTE DATENBANKREORGANISATION

    公开(公告)号:DE102021123844A1

    公开(公告)日:2022-03-24

    申请号:DE102021123844

    申请日:2021-09-15

    Applicant: IBM

    Abstract: Es werden ein System, ein Computerprogrammprodukt und ein Verfahren bereitgestellt, um Datenbankreorganisationen abhängig von bestimmten Arbeitslasten zu steuern und insbesondere um eine partielle Online-Reorganisation einer Datenbank bereitzustellen, um die Arbeitslastleistung zu verbessern. Das Verfahren umfasst ein Erfassen von Leistungsinformationen für eine oder mehrere leistungskritische Arbeitslasten, die zu einem oder mehreren Abschnitten einer Datenbank gehören, und ein Analysieren der erfassten Leistungsinformationen. Für jede der einen oder mehreren leistungskritischen Arbeitslasten werden Hinweise auf deren Leistungseinbußen ermittelt. Abhängig von den ermittelten Leistungseinbußen wird mindestens einer des einen oder der mehreren Datenbankabschnitte ermittelt, der von den ermittelten Leistungseinbußen betroffen ist. Abhängig von dem Ermitteln der Datenbankabschnitte werden die ermittelten Leistungseinbußen klassifiziert. Abhängig von dem Klassifizieren der Leistungseinbußen werden eine oder mehrere partielle Reorganisationen des einen oder der mehreren Datenbankabschnitte durchgeführt.

Patent Agency Ranking