Franck Pachot hat seit 2014 eine Reihe interessanter Artikel zu den internen Implementierungsdetails der Dictionary-Zugriffe im Multitenant-Kontext veröffentlicht. Ich spare mir eine detaillierte Zusammenfassung der umfangreichen Inhalte und beschränke mich auf die Verweise:
- Oracle 12c CDB – metadata & object links internals: erläutert die grundsätzliche Problematik mit Daten, die über Container-Grenzen hinweg sichtbar sein sollen, sowie die Rolle des Parameters _oracle_script und die Verwendung von "Metadata links" und "Object links".
- 12c Multitenant internals: AWR tables and views: untersucht die Verwendung der "Object links" in den AWR Objekten.
- Multitenant internals: how object links are parsed/executed: untersucht die Verwendung der Links mit Hilfe von SQL Trace. Interessant ist dabei, dass in diesem Zusammenhang der Result Cache verwendet wird, was unter Umständen eine Rolle bei der Dimensionierung dieses Caches spielen könnte.
- Multitenant internals: object links on fixed tables: untersucht die Rolle von Fixed Tables (X$-Objekte) im Kontext der "Object links". Das beruhigende Fazit lautet: "So don’t panic. The multitenant architecture has some strange implementation stuff, but mostly harmless…"
Die Wahrscheinlichkeit ist hoch, dass ich damit nicht alle Artikel zum Thema erfasst habe, aber mir ging es eher darum, das Thema überhaupt einmal zu notieren, da ich bisher in Sachen Multitenant noch solide Wissenslücken habe.
Keine Kommentare:
Kommentar veröffentlichen