sql >> Base de Datos >  >> RDS >> Oracle

SQL Query se ejecuta lento en C#, pero rápido en Toad

System.Data.OracleClient es obsoleto y terrible. Utilice ODP.net de Oracle (si puede controlar o conocer la configuración del cliente en la máquina implementada), ODP.net administrado (si no puede controlar el cliente en la máquina donde se ejecutará el programa) o dotConnect de Dev Art para Oracle.

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

Usé System.Data.OracleClient en el pasado, y hubo todo tipo de pausas misteriosas, retrasos y fenómenos inexplicables. Por ejemplo, simplemente invocar una variable de vinculación provocó un retraso de 17 segundos en la ejecución de cualquier consulta (lo cronometramos).

Es cierto que 8 minutos es impactante, pero como primera pasada, cambie su controlador y vea cuánto más lo acerca.