SQL-Schnittstelle unterstützen und Grenzwerte vereinbaren
Zugehörigkeit
Untergeordnete DBH-Option zu SYSTEM-LIMITS
Funktionsbeschreibung
Mit der DBH-Option SQL-SUPPORT legen Sie fest, ob der DBH die SQL-Schnittstelle unterstützen soll. Bei Bedarf vereinbaren Sie außerdem Grenzwerte für wichtige SQL-spezifische Betriebsmittel.
Unterstützt der DBH die SQL-Schnittstelle, so können Auftraggeber sowohl CALL-DML-Anweisungen, als auch SQL- und Utility-Anweisungen verwenden. Voraussetzung hierfür ist allerdings, dass die Transaktionssicherung aktiviert ist
(siehe DBH-Option TRANSACTION-SECURITY auf "TRANSACTION-SECURITY").
SQL-SUPPORT | ||||||||||||||||||||||||
|
Operandenbeschreibung
SQL-SUPPORT = *YES(...)
Der DBH unterstützt die SQL-Schnittstelle.
INACTIVITY-TIME = 0 / <integer 0..999>
Inaktivitätszeit in Minuten, die bei der Inaktivitätsprüfung des DBH maximal zulässig ist. Die Inaktivitätszeit ist die Zeit, in der ein SQL-Vorgang keine Transaktion offen hat. Überschreitet die Inaktivitätszeit den festzusetzenden Grenzwert, so werden bei Engpass die Betriebsmittel des SQL-Vorgangs zurückgesetzt.
Der Standardwert für INACTIVITY-TIME ist 0, d.h. es wird keine Inaktivitätsprüfung durchgeführt, inaktive Vorgänge werden nicht eliminiert.
CURSORS = 70 / <integer 0..262143>
Anzahl paralleler Cursor, die in der DBH-Session deklariert werden dürfen.
INTERNAL-SORT-LIMIT = 200 / <integer 1..2147483647>
Maximale Anzahl Sätze, die eine Cursortabelle enthalten darf, wenn die Sätze laut Cursor-Deklaration sortiert werden sollen.
Überschreitet die Trefferzahl bei der Sortierung den festzusetzenden Grenzwert, so wird die Verarbeitung der Anweisung abgebrochen.
PLANS = 70 / <integer 1..999999>
Mindestanzahl gleichzeitig verfügbarer SQL-Zugriffspläne.
SQL-SUPPORT = *NO
Der DBH unterstützt die SQL-Schnittstelle nicht. Dadurch benötigt der DBH einige Megabyte weniger virtuellen Adressraum.
SQL-SUPPORT=*NO dürfen Sie nur dann wählen, wenn in der DBH-Session ausschließlich CALL-DML-Anwendungen ablaufen sollen. Auch Utility-Anweisungen sind in dieser Session dann nicht erlaubt.
Größe des Planpuffers
Der Planpuffer ist ein Bereich des Hauptspeichers, den der DBH eigens für die Speicherung von SQL-Zugriffsplänen reserviert.
Die Größe des Planpuffers ist im Wesentlichen abhängig von der Bereichsgröße für Wiedergewinnungsanweisungen. Diese ist in der DBH-Option COLUMNS festgelegt. Für die Standardwerte PLAN=70, COLUMNS=256 und USERS=24 beträgt die Größe des Planpuffers ca. 1,1 Mbyte.
In welchen Fällen es sinnvoll ist, beim nächsten Hochfahren des DBH die Größe des Planpuffers zu modifizieren, ist im Handbuch " Performance" beschrieben.