Como @Mladen Prajdic mencionou,
OPTIMIZE FOR UNKNOWN
foi introduzido apenas no SQL Server 2008. Se você tiver um conhecimento razoável de sua carga de trabalho de consulta, OPTIMIZE FOR pode ser usado para melhorar o cache do plano de consulta:
http://blogs.msdn.com/sqlprogrammability/archive/2008/11/26/optimize-for-unknown-a-little-known-sql-server-2008-feature.aspx
http:// decipherinfosys.wordpress.com/2007/10/23/optimize-for-query-hint-in-sql-server-2005/