Freitag Jan 22, 2016

Full Database Caching in 12c

Die Datenbank übernimmt seit jeher automatisch das Caching von Datenbankblöcken im Database Buffer Cache. Der Cache unterliegt dabei unterschiedlichen Algorithmen, was die Dauer und die Lagerung der Blöcke im Buffer Cache angeht. Neu in 12c ist ein automatischer Full Database Caching Mode. Falls das Memory ausreichend für die gesamte Datenbank ist und bestimmte interne Regeln erfüllt sind, werden alle Tabellen als kleine (SMALL) Tabellen angesehen. 

Möchte man unabhängig von diesen Regeln sein, kann man diesen Modus auch forcieren. Das Konzept nennt sich dann Force Full Database Caching. Die Idee dahinter ist im Prinzip die gleiche wie beim automatischen Full Database Caching: Ist der Cache groß genug um alle Objekte im Cache zu speichern, können alle Objekte im Cache gelagert werden - einschließlich der LOB Objekte. Um den Full Database Mode zu nutzen, muss dieser zusätzlich im MOUNT Stadium der Datenbank separat eingeschaltet werden.

Mehr dazu in unserem aktuellen Tipp

Freitag Aug 31, 2012

Pre-Loading von Tabellen in 11g

Tabellen und Indizes in den Cache zu laden, damit möglichst wenig I/O durchgeführt wird, ist eine häufig anzutreffende Anforderung. Diese Technik nennt man auch Pre-Loading oder Pre-Caching von Datenbank Objekten.

Die Durchführung ist dabei sehr einfach. Gleich zu Beginn werden spezielle SQL Statements wie SELECT Statements mit Full Table Scan oder Index Scan durchgeführt, damit die entsprechenden Objekte vollständig in den Cache geladen werden können. 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 folgende Artikel zeigt wie man eine Tabelle in 11g in den Buffer Cache laden kann und gibt Tipps zur Durchführung.

About

Hier finden Sie aktuelle Tipps rund um die Core und Cloud Themen der Oracle Datenbank.

Die Community-Einträge repräsentieren die Meinung der Autoren und entsprechen nicht zwingend der Meinung der Oracle Deutschland B.V. & Co KG.

Viel Spaß beim Lesen wünschen
Ulrike Schwinn, Ralf Durben,
Manuel Hoßfeld und Sebastian Solbach

Search

Categories
Archives
« Mai 2016
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
28
29
30
31
     
Heute