Trang Chủ Phần mềm Sargable là gì? - định nghĩa từ techopedia

Sargable là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Sargizable có nghĩa là gì?

Một truy vấn có thể mở rộng, trong ngữ cảnh của cơ sở dữ liệu quan hệ, là một trong đó các chỉ mục có thể cải thiện tốc độ và hiệu quả của một truy vấn. Kết quả là, rất mong muốn có các truy vấn SQL có thể mở rộng.

Sargizable có nguồn gốc từ một sự thu hẹp của Tìm kiếm ARGument ABLE.

Techopedia giải thích Sargizable

Có một số trường hợp trong đó các truy vấn không thể vượt qua được:

  • Liệu các vị từ trong mệnh đề WHERE và mệnh đề THAM GIA sẽ ngăn chặn việc sử dụng một chỉ mục
  • Trong đó một hàm được bao gồm trong phần bên trái của một điều kiện của mệnh đề WHERE
  • Khi thời gian cần thiết để thực hiện TÌM KIẾM trên một bảng lớn hơn quét chỉ mục khi tham gia một bảng hoặc kết quả được đặt vào một bảng khác. Thông thường việc tìm kiếm nhanh hơn nhiều so với quét toàn bộ bảng, nhưng khi bạn phải tìm kiếm nhiều hàng, việc quét có thể hiệu quả hơn.
Trong hầu hết các trường hợp, trình tối ưu hóa truy vấn của hệ thống quản lý cơ sở dữ liệu sẽ xác định các cơ hội để cải thiện các truy vấn bằng cách làm cho chúng có thể mở rộng được.

Sargable là gì? - định nghĩa từ techopedia