I'll use this simple query as an example:
Select MyColumn From MyTable Where PrimaryKeyColumn = 10
.
Let's assume the table has no clustered index and there is a primary key on PrimaryKeyColumn
.
If I understand correctly, the query plan will include an index seek on the primary key and a bookmark lookup on the table, using some sort of row pointer. I have two questions:
1) What is this row pointer?
2) How efficient is finding a row in the table using this row pointer?
Thanks very much.