You are on page 1of 8

Table and Index Structures

 Pages
 Extents
 Allocation unit / types
 IN_ROW_DATA
 ROW_OVERFLOW_DATA
 LOB_DATA
 Table Organization
 Heap
 B-Tree
 Indexes
 Clustered Index
 Non-Clustered Index
Measuring Performance
 Profiler Trace

 STATISTICS IO / TIME

 Exécution Plan
Profiler Trace
 SQL: Batch Completed

 SQL: Statement Completed

 RPC: Completed

 SP: Completed

 SP: Statement Completed


STATISTICS IO / TIME
 Scan Count

 Logical Reads

 Physical Reads

 Read-Ahead Reads

 LOB Logical Reads

 LOB Physical Reads

 LOB Read-Ahead Reads


Execution Plan
 Tree of operators

 Operator Information

 Physical Operation
 Logical Operation
 Actual Number of Rows
 Estimated I/O Cost, and Estimated CPU Cost
 Estimated Number of Executions, and Number of Executions
 Estimated Operator Cost
 Estimated Subtree Cost
 Estimated Number of Rows
 Estimated Row Size
 Actual Rebinds and Rewinds
Index Operators
 Table Scan / Unordered Clustered Index Scan

 Ordered Clustered Index Scan

 Unordered Covering Non-Clustered Index Scan

 Ordered Covering Non-Clustered Index Scan

 Non-Clustered Index Seek + Ordered Partial Scan +


Lookups
Contd…
 Unordered Clustered Index Scan + Lookups

 Clustered Index Seek + Ordered Partial Scan

 Unordered Covering Non-Clustered Index Scan

 Clustered Index Seek + Ordered Partial Scan

 Covering Non-Clustered Index Seek + Ordered Partial Scan

You might also like