sql >> Databasteknik >  >> RDS >> Oracle

SQL Query körs långsamt i C#, men snabbt i Toad

System.Data.OracleClient är avskrivet och fruktansvärt. Använd Oracles ODP.net (om du kan styra eller känner till klientinställningen på den distribuerade maskinen), hanterad ODP.net (om du inte kan styra klienten på den dator där programmet ska köras) eller Dev Arts dotConnect för Oracle.

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

Jag använde System.Data.OracleClient förr i tiden, och det fanns alla möjliga mystiska pauser, förseningar och oförklarliga fenomen. Till exempel, att helt enkelt anropa en bindningsvariabel orsakade en 17 sekunders fördröjning i exekveringen av en fråga (vi tog tid).

Visserligen är 8 minuter chockerande, men som ett första pass byt förare och se hur mycket närmare det kommer dig.



  1. Mysql Infoga ordernummer efter VARCHAR-fält

  2. mysql-tabell låst efter php-kraschar

  3. Kontrollera att PHP-datum- och tidsstämpeln är korrekt?

  4. Hur ELT() fungerar i MariaDB