Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL Query се изпълнява бавно в C#, но бързо в Toad

System.Data.OracleClient е отхвърлен и ужасен. Използвайте ODP.net на Oracle (ако можете да контролирате или знаете настройката на клиента на разгърнатата машина), управляван ODP.net (ако не можете да контролирате клиента на машината, на която ще се изпълнява програмата) или dotConnect на Dev Art за Oracle.

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

Използвах System.Data.OracleClient навремето и имаше всякакви мистериозни паузи, забавяния и необясними явления. Например, простото извикване на променлива за свързване предизвика 17 секунди забавяне в изпълнението на всяка заявка (ние го определихме).

Разбира се, 8 минути са шокиращи, но като първо преминаване сменете драйвера и вижте колко по-близо ще ви доближи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за динамична актуализация в процедура

  2. Най-добрият начин да изпълнявате периодично заявки на Oracle

  3. Базата данни на Oracle позволява невалидна част от времето на стойностите на колоната за дата и час при какви обстоятелства?

  4. Как да създадете PL/SQL тригер за ред, който валидира колона от друга таблица

  5. Връщане на референтен курсор на Oracle и добавяне на множество резултати