Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Truy vấn SQL thực thi chậm trong C #, nhưng nhanh trong Toad

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh Oracle UCP, C3P0 và HikariCP

  2. Cách triển khai tính độc lập của cơ sở dữ liệu với Entity Framework

  3. Tìm hiểu ký hiệu tiền tệ mà phiên của bạn sử dụng trong Oracle

  4. Tổng hợp các hàng trong câu lệnh SQL Oracle

  5. Văn bản tìm kiếm của Oracle về các chế độ xem