-
公开(公告)号:DE112021005573B4
公开(公告)日:2024-11-28
申请号:DE112021005573
申请日:2021-11-17
Applicant: IBM
Inventor: LI SHUO , WANG XIAOBO , ZHONG JIATIAN , SUN SHENGYAN
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.
-
公开(公告)号:DE102021128927A1
公开(公告)日:2022-06-09
申请号:DE102021128927
申请日:2021-11-08
Applicant: IBM
Inventor: LI SHUO , WANG XIAOBO , SUN SHENG YAN , ZHANG HONG MEI
IPC: G06F12/00
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.
-
公开(公告)号:DE102021128927B4
公开(公告)日:2025-01-30
申请号:DE102021128927
申请日:2021-11-08
Applicant: IBM
Inventor: LI SHUO , WANG XIAOBO , SUN SHENG YAN , ZHANG HONG MEI
IPC: G06F12/00
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.
-
公开(公告)号:DE112020003596T5
公开(公告)日:2022-04-21
申请号:DE112020003596
申请日:2020-08-25
Applicant: IBM
Inventor: SUN SHENGYAN , WEI KE WEI , WAN MENG , LI SHUO , WANG XIAOBO
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.
-
公开(公告)号:DE102021123844A1
公开(公告)日:2022-03-24
申请号:DE102021123844
申请日:2021-09-15
Applicant: IBM
Inventor: ZHANG HONG MEI , LI SHUO , WANG XIAOBO , SUN SHENG YAN
IPC: G06F9/50
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.
-
-
-
-