Table des matières:
Définition - Que signifie Sargeable?
Une requête sargeable, dans le contexte d'une base de données relationnelle, est une requête dans laquelle les index peuvent améliorer la vitesse et l'efficacité d'une requête. Par conséquent, il est hautement souhaitable d'avoir des requêtes SQL pouvant être discutées.
Sargeable est dérivé d'une contraction de Search ARGument ABLE.
Techopedia explique Sargeable
Il existe plusieurs cas où les requêtes non négociables se glissent dans:- Si les prédicats dans les clauses WHERE et les clauses JOIN empêcheront l'utilisation d'un index
- Lorsqu'une fonction est incluse dans la partie gauche d'une condition d'une clause WHERE
- Lorsque le temps requis pour effectuer une recherche sur une table est supérieur à l'analyse d'un index lors de la jonction d'une table ou d'un jeu de résultats sur une autre. Habituellement, une recherche est beaucoup plus rapide que l'analyse d'une table entière, mais lorsque vous devez rechercher un grand nombre de lignes, une analyse peut être plus efficace.