Dienstag Mai 28, 2013

Mehr Performance: Preloading von Tabellen in den Hauptspeicher

Tabellen und Indizes in den Cache zu laden, damit möglichst wenig Plattenzugriffe (I/O) durchgeführt werden, ist bei performancekritischen Anwendungen eine häufig anzutreffende Anforderung. Auch bei APEX-Applikationen kann es sehr sinnvoll sein, sich mit Datenbankobjekten und dem Hauptspeicher auseinanderzusetzen. Diese Technik nennt man auch Pre-Loading oder Pre-Caching von Datenbankobjekten.

Die Durchführung ist sehr einfach. Gleich zu Beginn werden spezielle SQL-Kommandos SELECT mit Full Table Scan oder Index Scan durchgeführt, und die entsprechenden Objekte damit vollständig in den Cache geladen. Besonders interessant ist dieser Aspekt auch im Zusammenhang mit der Erstellung von Testumgebungen. Falls beispielsweise kein Warmup möglich ist, kann man, bevor der eigentliche Test durchgeführt wird, bestimmte Tabellen und Indizes mit dieser Technik vorab in den Buffer Cache laden. Der Tipp der Kollegen der DBA Community zeigt, wie man eine Tabelle in Oracle11g in den Hauptspeicher (Buffer Cache) laden kann und gibt Tipps zur Durchführung. 

Montag Mai 13, 2013

Arbeiten mit XML in Application Express

Mit XML kommt man als APEX-Entwickler immer wieder in Kontakt. Und ob man XML erzeugen, zerlegen, prüfen oder anzeigen muss: Die Oracle-Datenbank bietet zahlreiche Funktionen, Packages und Werkzeuge zum Umgang mit XML an, die man aus APEX heraus auch sehr einfach nutzen kann.

Dieser Community-Tipp widmet sich dem Thema und stellt vor, wie man verschiedenste Aufgabenstellungen rund um XML mit der Datenbank erledigen kann. Zur besseren Demonstration werden alle XML-Funktionen anhand von Formularen oder Berichten vorgestellt - natürlich ist die Anwendung in PL/SQL-Logik oder APEX-Prozessen ebenso möglich. Erfahren Sie also, wie man XML in einer APEX-Anwendung in eine Tabelle speichert, wieder anzeigt, einzelne XML Tags selektiert oder eine Stylesheet-Transformation durchführt: Alles im Community-Tipp.

About


Hier finden Sie Informationen, Tipps und Tricks zu Oracle Application Express (APEX), SQL und PL/SQL.


Die Community-Arikel repräsentieren die Meinung des Autors und nicht zwingend die Meinung der Oracle Deutschland B.V. & Co KG.


Viel Spaß beim Lesen wünscht

Carsten Czarski
ORACLE Deutschland B.V. & Co. KG

Search

Categories
Archives
« Mai 2013 »
MoDiMiDoFrSaSo
  
1
2
3
4
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
29
30
31
  
       
Heute