Spolupracujte se svými správci databází a požádejte je, aby zachytili plán vysvětlení jak pro samostatný běh (aqua data studio), tak pro váš telefonát odp.net a potvrdili, že jsou ve skutečnosti stejné. Pokud nejsou, pak to pravděpodobně vysvětluje váš problém. Pak můžete zkusit přidat "enlist=false" do vašeho připojovacího řetězce, ale ještě lepší je nechat správce DBA aktualizovat statistiky v souvisejících tabulkách, doufejme, že opraví pomalý plán. Viz https://stackoverflow.com/a/14712992/852208 pro více informací.
Měl jsem stejný problém a došlo k tomu, že Oracle byl méně optimistický, pokud jde o plán provádění, když by se mohla týkat distribuované transakce.