Need some help understanding IO Statistics
- by Abe Miessler
I have a query that has a very costly INDEX SEEK operation in the execution plan.  In order to track down the cause i set IO STATISTICS on and ran it.  In the problem section it gave the following statistics:
  Table 
  '#TempStudents_Enrollment2_____________________________________000000004D5F'. Scan count 0, logical reads 60,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table 'Worktable'. Scan count 0,
  logical reads 0, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table
  '#TempRace2______________________________________________000000004D58'. Scan count 1, logical reads 1,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table 'Worktable'. Scan count 0,
  logical reads 0, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table 'RefRace'. Scan count 120,
  logical reads 240, physical reads 1,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table 'RefFedEnctyRaceCatg'. Scan
  count 18, logical reads 36, physical
  reads 2, read-ahead reads 0, lob
  logical reads 0, lob physical reads 0,
  lob read-ahead reads 0.
  
  Table '#43B0BA0F'. Scan count 1,
  logical reads 60, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table '#42BC95D6'. Scan count 1,
  logical reads 60, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table '#41C8719D'. Scan count 1,
  logical reads 60, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table '#40D44D64'. Scan count 1,
  logical reads 60, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table
  '#LEA2_________________________________________________000000004D56'. Scan count 1, logical reads 60,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table '#39332B9C'. Scan count 1,
  logical reads 60, physical reads 0,
  read-ahead reads 0, lob logical reads
  0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table
  '#School2________________________________________________000000004D57'. Scan count 1, logical reads 29164,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table
  '#GenderKey______________________________________________000000004D5A'. Scan count 1, logical reads 29164,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table
  '#LangAcqKey_____________________________________________000000004D5B'. Scan count 1, logical reads 29164,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table
  '#TransferCatKey___________________________________________000000004D5C'. Scan count 1, logical reads 29164,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table
  '#ResCatKey______________________________________________000000004D5D'. Scan count 1, logical reads 29164,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table
  'RPT_SnapShot_1_4_StuPgm_Denorm'. Scan
  count 2344954, logical reads 4992518,
  physical reads 16, read-ahead reads 8,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
  
  Table '#3FE0292B'. Scan count 1,
  logical reads 2344954, physical reads
  0, read-ahead reads 0, lob logical
  reads 0, lob physical reads 0, lob
  read-ahead reads 0.
  
  Table
  'RPT_SnapShot_1_4_StuEnrlmt_Denorm'.
  Scan count 20, logical reads 87679,
  physical reads 0, read-ahead reads
  87425, lob logical reads 0, lob
  physical reads 0, lob read-ahead reads
  0.
  
  Table
  '#GradeKey_______________________________________________000000004D59'. Scan count 1, logical reads 1,
  physical reads 0, read-ahead reads 0,
  lob logical reads 0, lob physical
  reads 0, lob read-ahead reads 0.
What should I look for in here when i'm looking to improve the performance?  The line with over 2 million for the Scan count looked suspicious to me but I really don't know.  Does anyone see anything here that i should look into in more detail?