sql >> データベース >  >> RDS >> Oracle

SQL クエリの実行は C# では遅いが、Toad では高速

    System.Data.OracleClient は廃止され、ひどいものになりました。 Oracle の ODP.net (デプロイされたマシンでクライアントのセットアップを制御または把握できる場合)、マネージド ODP.net (プログラムが実行されるマシンでクライアントを制御できない場合)、または Dev Art の dotConnect for Oracle を使用します。

    http://www.oracle.com/technetwork/topics/dotnet /index-085163.html

    以前は System.Data.OracleClient を使用していましたが、あらゆる種類の不可解な一時停止、遅延、および説明のつかない現象がありました。たとえば、単純にバインド変数を呼び出すだけで、クエリの実行に 17 秒の遅延が発生しました (時間を測定しました)。

    確かに、8 分間は衝撃的ですが、最初のパスとしてドライバーを切り替えて、どれだけ近づくことができるかを確認してください。



    1. サブクラスのHibernateでテーブルごとに個別のシーケンスを指定する

    2. 選択して挿入するときに、テーブルに挿入する前に重複をチェックするにはどうすればよいですか

    3. MySQL5.6InnoDB全文検索

    4. SQL Oracle LEFT JOINおよびSUBQUERYエラー:ORA-00905:キーワードがありません