CURSOR_SHARING

CURSOR_SHARING legt fest, welcher Typ von SQL-Anweisungen dieselben Cursor gemeinsam verwenden kann. Wird dieser Parameter auf "EXACT" gesetzt, können nur Anweisungen mit identischem Text denselben Cursor verwenden. Wird dieser Parameter auf "FORCE" gesetzt, können Anweisungen, die sich in ein paar Literalen unterscheiden, ansonsten jedoch identisch sind, SQL-Cursor gemeinsam nutzen und wiederverwenden, es sei denn, die Literale haben Auswirkungen auf die Bedeutung der Anweisung. Tests zeigen, dass die Konsolidierungs- und Reportingperformance deutlich verbessert werden kann, wenn dieser Parameter auf den Wert "FORCE" gesetzt wird. Grund hierfür ist, dass die Oracle-Datenbank weniger Zeit zum Parsen von SQL-Anweisungen und weniger Speicherplatz benötigt, wenn dieser Parameter auf "FORCE" gesetzt wird.

Empfohlene Einstellung für alle Releases vor 11.1.2.2.300: FORCE

Empfohlene Einstellung für Releases ab 11.1.2.2.300: EXACT