Oracle bietet auch Daten-Dictionary-Ansichten, welche die Menge des von individuellen Schritten innerhalb des Ausführungsplans der SQL-Statements verwendeten RAM-Speichers anzeigen. Für die Einstellung der geeigneten Größe für hash_area_size und andere RAM-intensive Parameter kann diese Informatuion sehr wertvoll sein.
Die Ansicht v$sql_worarea_active zeigt die von jedem einzelnen Workarea innerhalb der Oracle 9i Datenbank verwendete Menge an RAM an.
Außerdem liefert Oracle mehrere Methoden zum Zusammenschluss von Tabellen mit sehr unterschiedlicher RAM-Verwendung. Der Oracle 9i Optimizer bietet die Wahl zwischen den Methoden Sort-Merge-Joins, Nested-Loop-Joins, Hash-Joins und Star-Joins. In einigen Fällen kann Hash-Join schneller ausgeführt werden als ein Nested-Loop-Join; allerdings benötigt Hash-Join mehr RAM-Speicher und eine hohe Einstellung für den Parameter hash_area_size.
Diese Abfrage zeigt die Ansicht v$sql_workarea_active:
Select to_number(decode(SID, 65535, NULL, SID)) sid, operation_type OPERATION, trunc(WORK_AREA_SIZE/1024) WSIZE, trunc(EXPECTED_SIZE/1024) ESIZE, trunc(ACTUAL_MEM_USED/1024) MEM, trunc(MAX_MEM_USED/1024) "MAX MEM", number_passes PASS from v$sql_workarea_active order by 1,2;
Listing D zeigt die Ausgabe.
In Listing D ist die für jeden Schritt der SQL-Ausführung verwendete Menge an RAM sichtbar. Ein SQL-Statement vollführt gerade eine „Group By“-Sortierung und verwendet dafür 73 KB RAM-Speicher. Auch die System ID (SID) für zwei SQL-Statements, die gerade Hash-Joins ausführen, sind sichtbar. Diese Hash-Joins verwenden 3 bzw. 13 MB für den Aufbau ihrer im Speicher befindlichen Hash-Tabellen.
Ein Werkzeug von unschätzbarem Wert
Oracle entwickelt sich zu einem der flexibelsten und fortschrittlichsten Systeme für Datenbank-Management. Seine Fähigkeit, Ansichten der RAM-Verwendung durch die Datenbankkomponenten bereitzustellen, macht Oracle 9i zu einem wertvollen Werkzeug für die Verwaltung von Oracle-Datenbanken. Damit wird es für Oracle-Profis leichter sicherzustellen, dass alle Einstellungen für die Verwendung des RAM-Speichers optimal an die jeweiligen Anwendungen angepasst sind.
Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…
DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.
Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…
Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…
Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…
Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…