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

Truy vấn chạy nhanh trong Trình phân tích truy vấn nhưng chậm trong ứng dụng C #

Thông thường đây là những khác biệt thiết lập SET, dẫn đến các kế hoạch khác nhau. Trong Management Studio, thủ tục có thể đang chạy với cùng một cài đặt như ở vị trí khi nó được tạo.

Hãy xem sys.dm_exec_sessions cho ứng dụng ASP.Net của bạn và cho phiên SSMS của bạn. Tôi sẽ đánh liều đoán rằng ít nhất một trong số SET của bạn cài đặt khác nhau. Điều này có thể góp phần vào các kế hoạch khác nhau (cuối cùng điều này được cho là do đánh giá thông số) và phía ứng dụng thường trở nên tồi tệ hơn.

Xem các câu hỏi khác sau để biết thêm chi tiết:

Và cũng đọc bài viết của Erland Sommarskog, Chậm trong ứng dụng, Nhanh trong SSMS?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào tôi có thể sao chép cơ sở dữ liệu SQL Server trên cùng một máy chủ trong SQL Server 2008 Express?

  2. Cách hiển thị đối chiếu của một cột trong SQL Server (T-SQL)

  3. SQL Server 2016

  4. tên đối tượng không hợp lệ của máy chủ sql - nhưng các bảng được liệt kê trong danh sách bảng SSMS

  5. UNION kết quả của nhiều thủ tục được lưu trữ