Mehr Performance: Preloading von Tabellen in den Hauptspeicher
By Carsten Czarski on Mai 28, 2013
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.
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.
Ab sofort steht das APEX Patchset 4.2.2 zum Download bereit. Neben zahlreichen Bugfixes enthält das Patchset vor allem Neuerungen der enthaltenen Packaged Applications, die zu großen Teilen aktualisiert wurden. Besonders interessant ist die neue Packaged Application Survey Builder, ein Werkzeug, mit dem sich webbasierte Umfragen schnell und einfach erstellen lassen.Wie alle Packaged Applications wird auch diese einfach nur im Workspace als neue Packaged Application erstellt und kann dann sofort genutzt werden. Interessierte Entwickler können die Anwendung entsperren und im Detail betrachten.
Am
Wie der öffentliche Demoserver
Das Thema Geodaten ist allgegenwärtig: Karten finden sich im Internet nahezu überall - und mobile Endgeräte erlauben uns, jederzeit Informationen zu unserem aktuellen Standort er bekommen. Heute würden wir gerne von Ihnen wissen, inwieweit Geodaten in die APEX-Entwicklung Einzug gehalten haben. Verraten Sie uns, ob und wenn ja, wo Sie räumliche Daten (Längen- und Breitengrade) verwenden und wie Sie das machen ...?
Da in den nächsten Monaten einige interessante Veranstaltungen rund um das Thema datenbanknahe Programmierung und besonders APEX stattfinden, möchtn wir die Gelegenheit nutzen und diese zusammenstellen - sicherlich ist das eine oder andere in Ihrer Nähe dabei.
Der
Wie man eine APEX-Anwendung für mobile Endgeräte erstellt - und wie einfach das ist, wurde bereits
Es kommt immer wieder vor, dass der Browser nach der
APEX-Installation oder nach einem Upgrade eben keine Login-Seite
anzeigt, sondern mit Fehlermeldungen oder gar völlig leeren (weißen)
Seiten antwortet.
Mit dem Thema
Seit Freitag, dem 14.12. steht das APEX Patchset 4.2.1 zur Verfügung. Neben zahlreichen Bugfixes sind auch einige, kleinere Änderungen enthalten:
Im Januar 2013 findet eine Veranstaltung (Oracle Developer Day) zum Thema Datenbank statt - und zwar Datenbank "pur". Es geht um die verschiedenen Editionen (SE,SE1,EE), was drinsteckt und wann man was braucht.
Schnellauswahlen
Das APEX Entwicklerteam hat ein neues 


