Съдържание:
Определение - Какво означава Sargeable?
Еднозначно запитване в контекста на релационна база данни е това, при което индексите могат да подобрят скоростта и ефективността на заявката. В резултат на това е много желателно да имате еластични SQL заявки.
Sargeable се извлича от свиване на Search ARGument ABLE.
Техопедия обяснява Sargeable
Има няколко обстоятелства, при които непроменливите заявки пропълзяват:- Дали предикати в WHERE и JOIN клаузи ще попречат на използването на индекс
- Когато функция е включена в лявата част на условие на клауза WHERE
- Когато времето, необходимо за извършване на SEEK на таблица, е по-голямо от сканиране на индекс при присъединяване към една таблица или резултат, зададен към друга. Обикновено търсенето е много по-бързо от сканирането на цяла таблица, но когато трябва да търсите много редове, сканирането може да бъде по-ефективно.
