In a SQL Server 2005 query plan, the presence of which of the below items are indicators of potential performance issues?
-
Index scan
-
Table scan
-
Bookmark lookup
-
Index seek
A,B,C
Correct answer
Explanation
Index Scan (A) reads entire index instead of seeking specific values - indicates missing or non-selective index. Table Scan (B) reads entire table - worst performance indicator. Bookmark Lookup (C) or Key Lookup requires jumping from index to heap - expensive random I/O. Index Seek (D) is the efficient operation - it's NOT a performance problem indicator. These three (A, B, C) appearing in execution plans suggest missing indexes, non-selective predicates, or inappropriate index columns.