È consigliabile indicizzare le colonne varchar solo nelle operazioni LIKE? Da quello che posso leggere da analisi di query mi dalla seguente query:SQL Server: colonne dell'indice utilizzate in mi piace?
SELECT * FROM ClientUsers WHERE Email LIKE '%[email protected]%'
ottengo un "costo stimato sottostruttura" di 0,38 senza alcun indice e 0,14, con un indice. Si tratta di una buona metrica da utilizzare per l'analisi se una query è stata ottimizzata con un indice?
mi piace la vostra soluzione, anche se' d chiamarlo un brutto hack;) – idstam
ho usato questo brutto hack su un sistema in cui il progettista originale fatto numeri char (x) con zeri e altri tasti lettera + zeri. prova a dire agli utenti che devono entrare negli zeri iniziali e/o + zeri iniziali! ha. vogliono entrare in 203, non in G000000203, quindi questo "hack" inverso ti aiuterà. –
@ KM. fa riferimento questa risposta qui: http://dba.stackexchange.com/questions/91340/1-hour-query-is-there-another-way-to-do-this/91346#91346 – DForck42