FireDAC.Stan.Option.TFDTopResourceOptions.MaxCursors
Delphi
property MaxCursors: Integer read GetMaxCursors write SetMaxCursors
C++
__property int MaxCursors = {read=GetMaxCursors, write=SetMaxCursors, stored=IsMCS, default=-1};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTopResourceOptions |
Beschreibung
Steuert die maximal zulässige Anzahl von aktiven Anweisungen.
Mit der Eigenschaft MaxCursors begrenzen Sie die maximale Anzahl aktiver Anweisungen in einer Anwendung. Wenn MaxCursors > 0 ist, dann verfolgt FireDAC die Anzahl der:
- vorbereiteten oder aktiven Anweisungen
- vorbereiteten oder aktiven Datenmengen
Wenn durch den nächsten Aufruf (Prepare, Open oder Execute) diese Anzahl größer als MaxCursors wird, dann hebt FireDAC die Verbindung der am wenigsten oft verwendeten Anweisungen und Datenmengen automatisch auf. Es ist nicht sichergestellt, dass die genaue Anzahl von aktiven Anweisungen kleiner oder gleich MaxCursors ist. Bei Oracle kann dies bei der Vermeidung des Fehlers ORA-01000 helfen.
- Hinweis: Es gibt keine direkte Beziehung zwischen der Anzahl der aktiven FireDAC-Anweisungen und der Anzahl der aktiven Sitzung-Cursors. Weitere Einzelheiten finden Sie unter Monitoring Open and Cached Cursors.