Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SQL-SUPPORT

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

= *YES(...) / *NO


*YES(...)



|

INACTIVITY-TIME = 0 / <integer 0..999>



|

,CURSORS = 70 / <integer 0..262143>



|

,INTERNAL-SORT-LIMIT = 200 / <integer 1..2147483647>



|

,PLANS = 70 / <integer 1..999999>

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.

Sie können den Wert des Operanden INACTIVITY-TIME mit der Administrationsanweisung SET-USER-INACTIVE-TIME (siehe "SET-USER-INACTIVE-TIME") während der DBH-Session bedarfsgerecht anpassen.

CURSORS = 70 / <integer 0..262143>

Anzahl paralleler Cursor, die in der DBH-Session deklariert werden dürfen.

Sie können den Wert des Operanden CURSORS mit der Administrationsanweisung RECONFIGURE-DBH-SESSION (siehe "RECONFIGURE-DBH-SESSION") während der DBH-Session anpassen.

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.

Sie können den Wert des Operanden INTERNAL-SORT-LIMIT mit der Administrationsanweisung MODIFY-SQL-SORT-LIMIT (siehe "MODIFY-SQL-SORT-LIMIT") während der DBH-Session bedarfsgerecht anpassen.

PLANS = 70 / <integer 1..999999>
Mindestanzahl gleichzeitig verfügbarer SQL-Zugriffspläne.

Sie können den Wert des Operanden PLANS mit der Administrationsanweisung RECONFIGURE-DBH-SESSION (siehe "RECONFIGURE-DBH-SESSION") während der DBH-Session anpassen.

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.