System.Data.OracleClient thật tồi tệ và tồi tệ. Sử dụng ODP.net của Oracle (nếu bạn có thể kiểm soát hoặc biết thiết lập máy khách trên máy được triển khai), ODP.net được quản lý (nếu bạn không thể kiểm soát máy khách trên máy nơi chương trình sẽ chạy) hoặc dotConnect của Dev Art dành cho Oracle.
http://www.oracle.com/technetwork/topics/dotnet /index-085163.html
Ngày trước, tôi đã sử dụng System.Data.OracleClient và có đủ loại hiện tượng tạm dừng, chậm trễ và không giải thích được. Ví dụ:chỉ cần gọi một biến liên kết đã gây ra sự chậm trễ 17 giây trong việc thực thi bất kỳ truy vấn nào (chúng tôi đã tính thời gian cho nó).
Phải thừa nhận rằng 8 phút là rất sốc, nhưng khi vượt qua chặng đầu tiên, hãy chuyển tài xế của bạn và xem bạn sẽ đến gần hơn bao nhiêu.