sql >> Database teknologi >  >> RDS >> Oracle

SQL Query udføres langsomt i C#, men hurtigt i Toad

System.Data.OracleClient er nedslidt og forfærdeligt. Brug Oracles ODP.net (hvis du kan styre eller kender klientopsætningen på den installerede maskine), administreret ODP.net (hvis du ikke kan styre klienten på den maskine, hvor programmet skal køre) eller Dev Arts dotConnect for Oracle.

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

Jeg brugte System.Data.OracleClient dengang, og der var alle mulige mystiske pauser, forsinkelser og uforklarlige fænomener. For eksempel forårsagede blot at kalde en bindevariabel en 17 sekunders forsinkelse i udførelsen af ​​enhver forespørgsel (vi har timet det).

Ganske vist er 8 minutter chokerende, men som et første pass skift din chauffør og se, hvor meget tættere det kommer dig.



  1. ORA-24550:signal modtaget:[si_signo=6] fejl

  2. Sådan undslipper du enkelte citater i MySQL

  3. Dynamisk pivotforespørgsel ved hjælp af PostgreSQL 9.3

  4. importere csv-filer på postgres numeriske typer