>The OPTION (RECOMPILE) tells the SQL Server Query Processor to not cache the query plan. As result every new parametrized query gets new execution plan instead of reusing a previous one that may not be optimized for the current parameters values.
>For a simple query producing new execution plan should be cheap compare to the performance lost. It could be not the case for a complex one.
Thanks