Tôi có một truy vấn đang chạy rất chậm nên tôi bắt đầu xem xét Kế hoạch thực hiện. TRY_CAST
là một cách an toàn để tìm hiểu xem dữ liệu có thể được chuyển thành một loại hay không. Và có một cảnh báo trong kế hoạch liên quan TRY_CAST
.
Type conversion in expression try_cast may affect "CardinalityEstimate" in query plan choice
Xin lưu ý rằng tôi không phải là một DBA mà là một lập trình viên. Đối xử với tôi như một người mới khi tôi đến cơ sở dữ liệu.
Điều gì nên là cách tiếp cận tốt nhất để cải thiện tốc độ của truy vấn (dựa trên cảnh báo trong tiêu đề của câu hỏi này)? Có bất cứ điều gì khác ngoài TRY_CAST
điều đó có thể giúp tăng tốc truy vấn, ví dụ, CAST
bản thân nó có xu hướng ngoại lệ và cách duy nhất để truyền an toàn mà tôi biết là TRY_CAST
không?