You need to ensure that a new execution plan is used by usp_GetOrdersByProduct each time the stored procedure runs
You need to monitor the health of your tables and indexes in order to implement the required index maintenance strategy