sql >> Database >  >> RDS >> Oracle

SQL Query wordt traag uitgevoerd in C#, maar snel in Toad

System.Data.OracleClient is duur en verschrikkelijk. Gebruik Oracle's ODP.net (als u de clientconfiguratie op de geïmplementeerde machine kunt controleren of kennen), beheerde ODP.net (als u de client niet kunt controleren op de computer waarop het programma wordt uitgevoerd) of Dev Art's dotConnect voor Oracle.

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

Ik gebruikte System.Data.OracleClient vroeger, en er waren allerlei mysterieuze pauzes, vertragingen en onverklaarbare verschijnselen. Het simpelweg aanroepen van een bindvariabele veroorzaakte bijvoorbeeld een vertraging van 17 seconden in de uitvoering van een query (we hebben het getimed).

Toegegeven, 8 minuten is schokkend, maar als een eerste doorgang wissel je van chauffeur en kijk je hoeveel dichterbij je komt.



  1. FROM-component nodig in elke SELECT-instructie

  2. 10 handige tips voor het afstemmen van MySQL-prestaties

  3. Toegang tot resultatensets vanuit opgeslagen procedures Transact-SQL SQL Server

  4. Hoe MySQL te configureren om hoofdlettergevoelig te zijn