38

マネージドとアンマネージドの Oracle ODP.Net ドライバー間のパフォーマンス ベンチマークはありますか?

(つまり、アーキテクチャ/展開の簡素化以外に、マネージ ドライバーに移行する利点はありますか)

4

5 に答える 5

12

これが皆さんのための落とし穴です。Oracle Managed ドライバが ef6 を使用して接続しない理由を理解するのに数週間かかりました。データベースに次のデータ整合性アルゴリズムがある場合は、管理されていないドライバーを使用する必要があります!!

オラクルのドキュメントの奥深くに埋もれています!!! ありがとうオラクル!!!!!ここに画像の説明を入力

于 2016-03-22T15:13:12.240 に答える
3

簡単な展開とビット数の独立性は非常に優れた利点ですが、一般的なドライバーの使用法を徹底的に評価する必要があります。新しいマネージド ドライバーを 64 ビット プロセスで使用すると、ほぼ 50% のパフォーマンス ハンディキャップに直面しました。他の人は、Oracle フォーラム ( https://forums.oracle.com/community/developer/english/oracle_database/windows_and_.net/odp.net ) でメモリ リークなどを報告しています。落ち着くまでにさらに数か月/数年かかる、典型的な Oracle のバグのある製品のようです :/

于 2013-11-07T16:42:35.323 に答える
2

カスタム タイプはまだサポートされていないことに注意してください。これは、マネージド ドライバーに切り替えない理由になる可能性があります。

マネージド バージョンとアンマネージド バージョンの違いについては、次の Oracle ドキュメントを参照してください。

http://docs.oracle.com/cd/E16655_01/win.121/e17732/intro004.htm

于 2013-09-09T08:39:20.753 に答える