sql >> Databáze >  >> RDS >> Oracle

SQL Query se provádí pomalu v C#, ale rychle v Toad

System.Data.OracleClient je zavrženíhodný a hrozný. Použijte Oracle ODP.net (pokud můžete ovládat nebo znáte nastavení klienta na nasazeném počítači), spravovaný ODP.net (pokud nemůžete ovládat klienta na počítači, kde bude program spuštěn) nebo dotConnect od Dev Art pro Oracle.

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

Kdysi jsem používal System.Data.OracleClient a byly tam nejrůznější záhadné pauzy, zpoždění a nevysvětlitelné jevy. Například pouhé vyvolání proměnné vazby způsobilo 17sekundové zpoždění při provádění jakéhokoli dotazu (načasovali jsme to).

Je pravda, že 8 minut je šokujících, ale jako první vyměňte řidiče a uvidíte, jak moc vás to přiblíží.



  1. přidat index do pole jsonb

  2. Jak vybrat data mezi dvěma daty z sqlite db ve formátu dd-mm-yyyy?

  3. Mohu to vyřešit pomocí čistého mysql? (spojení na oddělených hodnotách ve sloupci)

  4. onCreate() z RoomDatabase.Callback() nebylo voláno po úspěšném volání .build()