Khả năng sử dụng ngôn ngữ .NET cho lưu trữ thủ tục và chức năng người dùng định nghĩa đã khoảng từ SQL Server 2005 đã được giới thiệu. Mặc dù nó đã là sáu năm kể từ khi nó trở thành có sẵn, vẫn còn nhiều do dự về việc sử dụng CLR the .NET phổ biến-ngôn ngữ thời gian chạy mã trong SQL Server và nếu như vậy những gì các tập quán thích hợp sẽ. Microsoft bán các tính năng này trên ý tưởng rằng nó sẽ không chỉ cung cấp các tính năng không có trong T-SQL, nhưng nó cũng sẽ cung cấp một môi trường hiệu quả hơn cho các lập trình logic. Đã có một số thử nghiệm cho thấy rằng CLR có thể thực hiện tốt hơn so với T-SQL, nhưng có vẫn còn quá nhiều chỗ cho suy đoán và phỏng đoán. Mục tiêu của tôi với bài viết này là để thực hiện kiểm tra kỹ lưỡng hơn thông qua một loạt các tình huống. Điều này sẽ cung cấp cho một bức tranh hoàn chỉnh hơn của chính xác những gì hiệu suất lợi nhuận CLR mã (hoặc SQL CLR, vì nó thường được gọi là) có thể cung cấp và khi T-SQL lưu trữ thủ tục rõ ràng là sự lựa chọn tốt hơn.
đang được dịch, vui lòng đợi..
