I'm writing a stored procedure in SQL Server that joins about 10 tables. When I exclude the join of this particular table from the query, logical reads looks reasonable. When I include it in though, logical reads of some of the tables rise to 9000. This table has primary key clustered, and I'm joining it just like the other tables in the query (anotherTable.FK = thisTable.PK)
Could the logical reads SQL Server is showing me incorrect? What are things I can look for to improve this behavior?
Thanks