سلام
می دانیم که Sp به دلیل وجود Execution Plan ای که SQL برای آن ایجاد می کند مزیت زیادی دارد. اما سوال من این است که این Execution Plan تا کی در Ram باقی می ماند و بعد از چه مدتی SQL Server مجبور است تا دوباره برای آن SP ، Execution Plan اش را دوباره بسازد.
چون من یک روتین برای Search نوشته ام که از یه SP استفاده می کند. اما این Search وقتی برای دفعه اول توسط کاربر اجرا میشود کند است و دفعه های بعدی خیلی بهتر می شود. دوباره بعد از مثلا 5 دقیقه که کاربر سراغ Search می رود باز کند است و بهمین ترتیب.
لطفا راهنمایی نمایید. با تشکر