Bookmark lookup

  • I have created index (clustered and non clustered) for each most used columns on a table. I don't see any non indexed column in the query, but still I see bookmark look up in the execution plan. I am trying to avoid bookmark look up . Can anybody please suggest how I can avoid bookmark look up.

    Thanks in advance

  • Can you submit the query and table structure (with indeces)?

    Also note that the execution plans may vary based on the load. If your indexes are statistics are up to date, SQL Server will pick the most efficient ways almost all the time.

    Cheers,
    Prithiviraj Kulasingham

    http://preethiviraj.blogspot.com/

  • Additionally, if your query is not supported by a single non clustered index, there is a high possibility of book mark lookup.

    Cheers,
    Prithiviraj Kulasingham

    http://preethiviraj.blogspot.com/

  • You want to avoid bookmark lookups if you can, but you cannot avoid them. They are a part of every system, since you can't index for everything, and you don't want to.

    You want to avoid them in your most costly (in single cost or aggregate because they are run often) queries and shift them to less used queries.

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply