Chúng ta có thể tạo chỉ mục trên một cột trong bảng được định nghĩa hàm bảng trong SQL Server 2008 không?Chúng ta có thể tạo chỉ mục trong bảng chức năng có giá trị
Chức năng của tôi đang nhận được kết quả chậm. Khi tôi nhìn vào kế hoạch thực hiện, nó đã được quét theo bảng, do đó tôi cần tạo chỉ mục trên cột bảng chức năng để đặt mệnh đề where vào đó.
Mọi trợ giúp sẽ được đánh giá cao.
Cảm ơn trước
Thông thường, hàm có giá trị bảng chỉ trả về các hàng cần thiết (do đó sử dụng hàm *). Có lẽ có nhiều cách tốt hơn để tối ưu hóa mã của bạn. –
Chức năng là GETTING kết quả chậm để quét bảng có thể được trên bảng nguồn của hàm, không phải trong đầu ra bảng trả về. Vì vậy, cố gắng mang lại ràng buộc toàn vẹn và chỉ mục trên bảng vật lý – Recursive
Chức năng bảng có giá trị của bạn có nhiều hơn 1 câu lệnh hay không ? Nếu vậy, nó là một hàm bảng đa trị có giá trị. Chúng có thể và sẽ tồi tệ hơn nhiều so với chức năng vô hướng. Các hàm bảng có giá trị cần nội tuyến, có nghĩa là một câu lệnh chọn duy nhất. Đăng mã cho hàm của bạn và chúng tôi có thể xem xét. –