Ansicht
Dokumentation

ABENDDIC_DATABASE_TABLES_LOAD_UNIT - DDIC DATABASE TABLES LOAD UNIT

ABENDDIC_DATABASE_TABLES_LOAD_UNIT - DDIC DATABASE TABLES LOAD UNIT

rdisp/max_wprun_time - Maximum work process run time   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Ladeeinheit von Datenbanktabellen

Die Ladeeinheit einer Tabelle gibt an, wie die Daten der Tabelle in den Hauptspeicher der SAP-HANA-Datenbank geladen werden. Die SAP-HANA-Datenbank bietet folgende Einstellungen:

  • Column Loadable
Die ganze Tabelle wird als in-memory betrachtet. Beim Systemstart werden die Tabellendaten in einem spaltenorientierten Format in den Hauptspeicher der SAP-HANA-Datenbank. Dies ist das Standardverhalten.
  • Page Loadable
Mit dem Werkzeug Native Storage Extension (NSE) der SAP-HANA-Datenbank werden Tabellendaten auf der Festplatte nicht in Spalten gespeichert, sondern in Seiten. Diese Seiten werden nur auf Anfrage in einen speziellen Puffer im HANA-Hauptspeicher geladen. Nicht verwendete Daten im Puffer kann ausgelagert werden.

Typischerweise wird Page Loadable für große Tabelle mit wenigen Zugriffen verwendet. Die SAP-HANA-Datenbank bietet das Ladeeinheitattribut auch für einzelne Spalten und Tabellenpartitionen, während in ABAP DDIC wirken diese Einstellungen immer auf die ganze Tabelle und ihre Indexe.

ABAP DDIC bietet diese Einstellungen in zwei Arten:

  • Column Preferred oder Page Preferred
  • Column Preferred ist das Standardverhalten.

  • Die Ladeeinheit wird nur beim Anlegen der Tabelle angegeben.

  • Ein Wechsel von einer bevorzugten Ladeeinheit zu einer anderen ändert die Ladeeinheit auf der Datenbank nicht.

  • Die Konsistenzprüfung des ABAP DDIC berücksichtigt die Ladeeinheit nicht. Die Ladeeinheit auf der Datenbank darf den im DDIC angegebenen Werten nicht entsprechen.

  • Column Enforced oder Page Enforced
  • Die Ladeeinheit wird beim Anlegen der Tabelle angegeben. Änderungen an der Ladeeinheit im ABAP DDIC führen zu entsprechenden Änderungen auf der Datenbank.

  • Ein Wechsel in der gezwungenen Ladeeinheit führt zu einer entsprechenden Änderung auf der Datenbank.

  • Die Konsistenzprüfung des ABAP DDIC berücksichtigt die Ladeeinheit. Unterschiedliche Werte der Ladeeinheit im DDIC und auf der Datenbanktabelle führen zu inkonsistenten Tabellen.

Die Einstellungen Column Preferred und Page Preferred für die Ladeeinheit im ABAP DDIC ermöglichen es einem Datenbankadministrator oder einem Werkzeug wie SAP HANA NSE Advisor, die DDIC-Einstellungen ohne Tabelleninkonsistenzen zu überschreiben. Im Allgemeinen sollten die meisten Tabellen eine der Preferred-Einstellungen für die Ladeeinheit verwenden. Die Enforced-Einstellungen für die Ladeeinheit sollten nur dann verwendet werden, wenn die Tabelle eine spezifische Ladeeinheit in allen relevanten Szenarien (on-premise, cloud) aufrechterhalten soll.

Die Ladeeinheiteinstellung ist allen Anwendungen transparent.

Einschränkungen:

  • Page Loadable kann nicht bei Datenbanktabellen mit der Speicherungsart Row store verwendet werden.
  • Page Loadable kann nicht für Tabellen mit eingeschalteter Datenalterung eingestellt werden.

Hinweis

Weitere Information über Native Storage Extension auf der SAP-HANA-Datenbank ist in der SAP-HANA-Dokumentation zu finden.






BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5067 Date: 20240523 Time: 163001     sap01-206 ( 65 ms )