-
公开(公告)号:DE112019001480B4
公开(公告)日:2022-08-04
申请号:DE112019001480
申请日:2019-05-07
Applicant: IBM
Inventor: KAMESWARAN SOWMYA , BENDEL PETER
IPC: G06F16/21 , G06F11/30 , G06F16/2453 , G06F16/25 , G06F16/27
Abstract: Durch einen Computer implementiertes Verfahren zum Laden eines Datensatzes in ein Ziel-Datenbankverwaltungssystem (DBMS) von einem Quell-DBMS, wobei das durch einen Computer implementierte Verfahren aufweist:Sammeln, durch einen Computer, von Echtzeit-Statistiken von dem Quell-DBMS, die Tabellengrößen- und Tabellenänderungsraten-Informationen beinhalten;Ermitteln, durch den Computer, von Zentraleinheit-Gesamtkosten (CPU-Gesamtkosten) für ein Laden des Datensatzes in das Ziel-DBMS mithilfe von gesammelten Größen- und Änderungsraten-Informationen, die Tabellen auf dem Quell-DBMS entsprechen, die zum Auslagern in das Ziel-DBMS auswählbar sind, und Arbeitslast-Kosteneinsparungen, die durch ein Ausführen einer oder mehrerer Arbeitslasten in dem Ziel-DBMS auf Grundlage einer Gruppe einer oder mehrerer Ladestrategien entstehen, wobei die Gruppe von Ladestrategien aus einer Gruppe ausgewählt wird, die aus einer UNLOAD-gestützte Auffrischungsstrategie und einer inkrementellen Aktualisierungsstrategie besteht;Vergleichen der CPU-Gesamtkosten durch den Computer mit den Arbeitslast-Kosteneinsparungen jeder Ladestrategie aus der Gruppe von Ladestrategien;Auswählen einer optimalen Ladestrategie aus der Gruppe von Ladestrategien durch den Computer auf Grundlage des Vergleichens der CPU-Gesamtkosten mit den Arbeitslast-Kosteneinsparungen jeder Ladestrategie; undautomatisches Laden des Datensatzes in das Ziel-DBMS vom Quell-DBMS durch den Computer gemäß der gewählten optimalen Ladestrategie zum beschleunigten Ausführen der einen oder mehreren Arbeitslasten.
-
公开(公告)号:DE112019001480T5
公开(公告)日:2021-01-07
申请号:DE112019001480
申请日:2019-05-07
Applicant: IBM
Inventor: KAMESWARAN SOWMYA , BENDEL PETER
IPC: G06F16/21 , G06F16/2453 , G06F16/27
Abstract: Laden eines Datensatzes in ein Ziel-Datenbankverwaltungssystem (DBMS) von einem Quell-DBMS wird bereitgestellt, um die Arbeitslastleistung zu erhöhen und die Ressourcennutzung zu verringern. Mithilfe einer Größe und einer Änderungsrate von Tabellen, die für ein Auslagern in das Ziel-DBMS auswählbar sind, werden Zentraleinheit-Gesamtkosten (CPU-Gesamtkosten) für ein Laden des Datensatzes in das Ziel-DBMS und Arbeitslast-Kosteneinsparungen durch ein Ausführen einer oder mehrerer Arbeitslasten in dem Ziel-DBMS auf Grundlage einer Gruppe einer oder mehrerer Ladestrategien ermittelt. Die CPU-Gesamtkosten werden mit den Arbeitslast-Kosteneinsparungen jeder Ladestrategie verglichen. Eine optimale Ladestrategie wird auf Grundlage eines Vergleichens der CPU-Gesamtkosten mit den Arbeitslast-Kosteneinsparungen jeder Ladestrategie ausgewählt. Der Datensatz wird automatisch gemäß der ausgewählten optimalen Ladestrategie vom Quell-DBMS in das Ziel-DBMS geladen.
-