En uppslagning av bokmärken är processen att hitta den faktiska datan i SQL-tabellen, baserat på en post som finns i ett icke-klustrat index.
När du söker efter ett värde i ett icke-klustrat index och din fråga behöver fler fält än vad som är en del av indexbladsnoden (alla indexfält, plus eventuella INCLUDE-kolumner), måste SQL Server hämta den faktiska informationen sida(r) - det är vad som kallas en bokmärkessökning.
I vissa fall är det verkligen den enda vägen att gå - bara om din fråga skulle kräva bara ett fält till (inte en hel massa av dem), kan det vara en bra idé att INKLUDERA det fältet i det icke-klustrade indexet. I så fall skulle noden på bladnivå för det icke-klustrade indexet innehålla alla fält som behövs för att tillfredsställa din fråga (ett "täckande" index), och därför skulle en bokmärkessökning inte längre vara nödvändig.
Marc