FireDAC.Phys.Oracle.TFDPhysOracleDriverLink.Threaded
Delphi
property Threaded: Boolean read FThreaded write FThreaded default True;
C++
__property bool Threaded = {read=FThreaded, write=FThreaded, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Phys.Oracle.pas FireDAC.Phys.Oracle.hpp |
FireDAC.Phys.Oracle | TFDPhysOracleDriverLink |
説明
OCI マルチスレッド初期化モードを指定することができます。
Threaded プロパティを使用すると、FireDAC が OCI を、マルチスレッド(True
)またはシングルスレッド(False
)、このどちらの初期化モードで初期化するべきなのかを指定することができます。 デフォルト値は True
です。
アプリケーションで接続プールを使用せず、Oracle データベースとのやり取りにシングル スレッドを使用する場合、Threaded を False
に設定すると、一般的なデータ アクセス パフォーマンスを向上させることができます。
Threaded を True
に設定することは、Oracle データベースへマルチ スレッド アクセスする際に必要となります。 これは、OCI_THREADED または OCI_NO_MUTEX を、OCI 環境初期化呼び出しで設定するのと同じ効果があります。