Freitag Mrz 28, 2014

Präsentationen vom Solaris Tech Day

Diejenigen, die sich für den Solaris Tech Day in Dreieich (Frankfurt) registriert hatten, bekamen kurz nach der Veranstaltung den Link zu den Präsentationen zugeschickt. Nachdem ich jetzt nochmal darauf angesprochen wurde, jetzt auch hier.

Mittwoch Nov 06, 2013

Die Datenbank 12c auf Solaris 11.1 in der DOAG News 5/2013

DOAG News 05/2013 - Oktober 2013 Ich hatte ja hier im Solarium-Blog schon einmal einen Beitrag geschrieben zum Thema Engineered to Work Together: Oracle Datenbank 12c und Solaris. Ein etwas ausführlicherer Artikel von mir zu diesem Thema ist jetzt in der aktuellen Ausgabe der DOAG News 5/2013, die die Oracle Datenbank 12c als Schwerpunktthema hat, erschienen. DOAG-Mitglieder bekommen das Magazin DOAG News regelmäßig ins Haus, für die anderen gibt's den Artikel hier. Die DOAG-Jahresmitgliedschaft kann sich übrigens schon über die vergünstigte Tagungsgebühr bei der Jahreskonferenz in Nürnberg für Mitglieder rechnen, auf die ich hier auch nochmal hinweisen möchten. Im vorigen Beitrag DOAG 2013 - DIE Konferenz rund um Solaris bin ich schon auf das starke Programm über volle drei Konferenztage hinweg eingegangen. Vielleicht sehen wir uns dann ja in zwei Wochen in Nürnberg ;-).

Freitag Aug 23, 2013

10% mehr Performance für SAP auf Solaris

Unter der Überschrift  Optimization of SAP Build for 7.21 EXT Kernel for Solaris (SPARC) Yields 10% Performance Increase wird in der SAP Community SAP on Oracle Solaris auf Optimierungen der Solaris Binaries hingewiesen, die ab dem SAP Kernel 7.21 EXT Patch Level 130 (64 Bit, Unicode) zum Tragen kommen - sowohl im Hinblick auf einen höheren Durchsatz wie bessere Latenzen bei ABAP-Lasten. Hinter diesen Optimierungen verbirgt sich insbesondere die Nutzung von Profile Based Optimization.

Profile Based Optimization ist als Technologie seit geraumer Zeit in den Oracle Solaris Studio Compilern verfügbar. Der Artikel Building Enterprise Applications with Sun Studio Profile Feedback vom April 2006 beschreibt ausführlich die Anwendung dieser Technik. Lesenswert sind auch die Referenzen am Ende dieses Arikels. Wird kein Support benötigt, kann Oracle Solaris Studio übrigens unentgeltlich genutzt werden.

Mittwoch Aug 14, 2013

Engineered to Work Together: Oracle Datenbank 12c und Oracle Solaris

Das Oracle Solaris Web Forum vom 7. August ist jetzt als Aufzeichnung verfügbar. Dabei sprach Mike Palmeter, Chef des Solaris Produkt Management, unter anderem darüber wie die Zusammenarbeit zwischen dem Solaris- und dem Datenbank-Engineering wesentlich enger geworden ist - schon allein dadurch, dass bei der Kommunikation innerhalb eines Unternehmens nicht wie bei Mitarbeitern verschiedener Unternehmen zumindest mental ein Rechtsanwalt mit im Raum ist. Auch der wechselseitige Zugriff auf Quellcode ist innerhalb eines Unternehmens unproblematisch. Es gab eine Übersicht über einige der wechselseitigen Optimierungen zwischen der Oracle Datenbank insbesondere der neuen Version 12c und Solaris, aber wenig technische Details. 

Ein Ansatzpunkt für Performance-Verbesserungen ist die effiziente Verwaltung der großen Hauptspeicher, die heutige Systeme bieten - eine M5-32 oder eine voll ausgebaute M10-4S bis zu 32TB. Eine Anwendung, die von sehr großen Hauptspeichern schon immer profitierte, ist die Oracle Datenbank. Allein das Anlegen und Auflösen dauert seine Zeit, die direkt in den Start und das Herunterfahren der Datenbank eingeht und die man durch Parallelisierung deutlich verringern kann. Das wurde im Solaris jetzt in Form der vmtasks umgesetzt. Zur effizienten Speicherverwaltung insbesondere von SGAs war bereits 1993 in Solaris 2.2 das Intimate Shared Memory (ISM) eingeführt worden. ISM setzt aber eine fixe Größe der Speicherbereiche voraus. Die dynamische Variante DISM ging mit Abstrichen bei der Performance einher. Daher worde jetzt für die Oracle Datenbank 12c in Solaris eine neue Schnittstelle eingeführt: das Optimized Shared Memory (OSM), das erlaubt, die Größe der SGA ohne Zugeständnisse an die Performance online ohne Neustrat zu ändern. Damit ist es dann aucb möglich eine Datenbank schnell mit einer kleinen Datenbank zu starten und diese dann nach Bedarf zu vergrößern. In Solaris 11.1 wurde zudem eine neue Architektur zur virtuellen Speicherverwaltung implementiert, die nicht nur auf die Größe sondern etwa auch auf die NUMA-Charakteristika moderner Hauptspeicher ausgelegt ist.

In den Datenbank-Versionen 12c und ab 11.2.0.4.0 (11gR2 Patchset 3) wird eine Optimierungsmöglichkeit in Solaris auf aktuellen SPARC-Servern (T4, T5 und M5) genutzt, indem die Log Writer und LMS Prozesse im Solaris als „Critical Threads“ priorisiert sind (siehe auch MOS Doc ID 1523164.1 Reducing High Waits on ‘log file sync’ on Oracle Solaris SPARC by Increasing Priority of Log Writer). Dabei werden vom Solaris-Scheduler diesen Performance-kritischen Threads auf nicht voll ausgelasteten Systemen möglichst ganze Cores exklusiv zugewiesen. So müssen sie Ressourcen wie Caches und Ausführungseinheiten nicht mit anderen Threads teilen und können damit die maximal mögliche Hardware-Performance abrufen. Der Oracle Log Writer Prozess profitiert auch von der in Solaris 11.1  von 10ms auf 1ms verfeinerten Auflösung von Anwendungstimern – ermöglicht durch eine effizientere und besser skalierbare Implementierung.  Davon profitiert die Performance aller Anwendungen, die Polling-Mechanismen nutzen - eben auch die des Oracle Log Writer Prozesses, der bei hoher Last in einen Polling-Modus schaltet.

Neben diesen administrativ transparenten Optimierungen können mit Oracle 12c Solaris-Funktionalitäten direkt aus der Datenbank heraus genutzt werden. Oracle 12c nutzt auf der Solaris-Plattform DTrace, um nähere Informationen über I/Os zu gewinnen, die sehr lange dauern (über 500ms)- zunächst auf auf Raw-Devices unter ASM. Diese werden in der neuen dynamischen View V$KERNEL_IO_OUTLIER bereitgestellt, die auf Solaris wesentlich detailiertere Informationen bietet als die Views V$IO_OUTLIER und V$LGWRIO_OUTLIER, die auf allen Plattformen vorhanden sind. V$KERNEL_IO_OUTLIER ist dort als View zwar ebenfalls vorhanden, bleibt aber leer. V$KERNEL_IO_OUTLIER liefert zusätzlich eine Aufsplittung der Zeitanteile, die auf den Datenpfad sowie auf das Gerät selbst entfallen, was im Fehlerfall eine Diagnose signifikant vereinfacht und beschleunigt.

Der Markus Flierl, Chef der Solaris Kernel Entwicklung, sprach im Web Forum zudem über ein weiteres Projekt, auf das bereits bei der Ankündigung von Solaris 11.1 kurz hingewiesen wurde: Die Verlagerung einiger Funktionen aus dem RAC Lock Management in ein Solaris Kernel Module (1. Vortrag, allgemein zur Oracle Datenbank 12c auf Solaris ab ca. 39:30min - zum Kernel Mode RAC Accelerator ab 42:50min).

Montag Aug 05, 2013

Best Practices für Oracle Datenbanken auf ZFS

DOAG News 03/2013 Juli 2013Für die letzte Ausgabe der Mitgliederzeitschrift DOAG News der Deutschen Oracle Anwendergruppe (DOAG) e.V. habe ich einen Artikel über Best Practices für Oracle Datenbanken auf ZFS geschrieben, der vielleicht auch für den einen oder anderen Leser des Solarium-Blogs interessant ist:

Zur Nutzung und Verwaltung direkt oder über ein SAN angebundener Platten für eine Oracle Datenbank wird ASM auf Raw/Block-Devices empfohlen, was von vorn herein auf die I/O-Charakteristika der Datenbank abgestimmt ist. Nicht zuletzt aus administrativen Überlegungen heraus sind aber weiterhin auch Dateisysteme populär, wobei deren Voreinstellungen meist nicht den spezifischen I/O-Charakeristika von Datenbanken entsprechen, die sich ja von sonstigen Lastprofilen signifikant unterscheiden. In Oracle Solaris gibt es mit ZFS ein modernes, innovatives lokales Dateisystem, das zum einen als gängiges Dateisystem eben auch für Datenbanken genutzt wird oder gezielt, etwa um die effizienten Snapshot- und Cloning-Funktionen für Datenbanken zu nutzen. Andererseits dient es als internes Dateisystem der NAS-Familie von Oracle - der ZFS Storage Appliance - und wird damit indirekt für Datenbanken auf (d)NFS genutzt. Der Artikel gibt Konfigurationshinweise und geht davor auf deren technischen Hintergründe ein. Abschließend werden einige Tools angesprochen, die auf auf der ZFS SA verfügbar sind.

Best Practices zu ZFS wurden zunächst über einige Zeit auf der externen Website solarisinternal.com gesammelt. Inzwischen haben sie Eingang in die offizielle Dokumentation zu Solaris 10 und Solaris 11 gefunden: Recommended Oracle Solaris ZFS Practices im ZFS Administrationshandbuch sowie Oracle Solaris ZFS Tunable Parameters. Weitere Literaturhinweise gibt's im Artikel.

Im Oracle Solaris Web Forum am kommenden Mittwoch, den 8. August 2013 geht es dann auch um die spezifische Nutzung der Copy-on-Write Technologie in ZFS für das Pluggable Database Feature der neuen Oracle Datenbank 12c.


Mittwoch Jul 31, 2013

Mittwoch, 7. August 2013 18 Uhr: Oracle Solaris Update Web Forum

Am kommenden Mittwoch, den 7. August gibt es ab 18 Uhr unserer Zeit wieder ein Solaris Web Forum unter anderem mit Markus Flierl, dem VP für das Solaris Core Engineering und Mike Palmeter, dem VP für das Solaris Produkt Management, sowie Mitarbeitern seines Teams.

Thema ist "Oracle Solaris and Oracle Systems: The Best Plattform for Oracle Software" - nicht zuletzt nach der kürzlich erfolgten Freigabe der Oracle Datenbank 12c (Links zu den Downloads in der Spalte rechts).

 In einer interaktiven Q&A-Session können dann natürlich weitere Fragen adressiert werden.

Mittwoch Jun 12, 2013

Liste der zertifizierte Anwendungen für Oracle Solaris 11

Es gibt eine neue Webseite im OTN Netzwerk bei Oracle, die konsolidiert die aktuell verfügbaren Anwendungen für Oracle Solaris 11 auflistet. Bitte die weiteren Details zur Benutzung der Informationen auf der Webseite selbst beachten:

http://www.oracle.com/technetwork/server-storage/solaris11/applications-1551831.html

 

Montag Feb 11, 2013

28. Treffen der FraOSUG am 19. Februar 2013

Einladung zum 28. Treffen der Fraosug am 19. Februar 2013

Wann: 19. Februar 2013, 18:00 bis ca. 21:30

Wo: ING Diba, Theodor-Heuss-Allee 106, Frankfurt, Deutschland

Komprimierte Agenda:
  - SmartOS  Theorie und Praxis  - Christopher J. Ruwe
  - Bericht vom Orga-Treffen FrUsKon  - Ulrich Gräf
  - Ende OpenSolaris.Org, wie gehts weiter?  - Alle

Anmeldung: http://www.doodle.com/72h2ubn8f2yip97q
Mehr siehe: http://www.fraosug.de

Donnerstag Jan 31, 2013

Eine Gelegenheit zum Erfahrungsaustausch: DOAG Infrastruktur und Middleware Summit - Call for Presentations.

Die DOAG Deutsche ORACLE-Anwendergruppe e.V. plant für den 6. Juni in Mainz ein Treffen ihrer Infrastruktur- und Middleware-Community, den DOAG 2013 IMC-Summit. Infrastruktur  umfasst die Oracle Hardware und die systemnahe Software, also Management- und Virtualisierungslösungen sowie Betriebssysteme - damit insbesondere natürlich Solaris. Ziel ist ein aktiver Erfahrungsaustausch zwischen Anwendern - und dafür werden aktuell Beiträge gesucht: der Call for Presentations ist noch offen bis zum 8. Februar.

Eine Gelegenheit zum Erfahrungsaustausch: DOAG Infrastruktur und Middleware Summit - Beiträge gesucht.

Die Deutsche Oracle Anwendergruppe DOAG plant für den 6. Juni in Mainz ein Treffen ihrer Infrastruktur- und Middleware-Community, den DOAG 2013 IMC-Summit. Infrastruktur  umfasst die Oracle Hardware und die systemnahe Software, also Management- und Virtualisierungslösungen sowie Betriebssysteme - damit insbesondere natürlich Solaris. Ziel ist ein aktiver Erfahrungsaustausch zwischen Anwendern - und dafür werden aktuell Beiträge gesucht: der Call for Presentations ist noch offen bis zum 8. Februar.
Search

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