Definição – o que significa Sargeable?
Uma consulta mensurável, no contexto de um banco de dados relacional, é aquela em que os índices podem melhorar a velocidade e a eficiência de uma consulta. Como resultado, é altamente desejável ter consultas SQL compartilháveis.
Sargeable é derivado de uma contração de Search ARGument ABLE.
Definirtec explica Sargeable
Existem várias circunstâncias em que as consultas não gerenciáveis se infiltram:
- Se predicados em cláusulas WHERE e cláusulas JOIN irão impedir o uso de um índice
- Onde uma função é incluída na parte esquerda de uma condição de uma cláusula WHERE
- Quando o tempo necessário para realizar uma SEEK em uma tabela é maior do que digitalizar um índice ao juntar uma tabela ou conjunto de resultados em outra. Normalmente, uma busca é muito mais rápida do que varrer uma tabela inteira, mas quando você tem que buscar muitas linhas, uma varredura pode ser mais eficiente.
Na maioria dos casos, o otimizador de consultas do sistema de gerenciamento de bancos de dados identificará oportunidades para melhorar as consultas, tornando-as gerenciáveis.