PDA

View Full Version : سوال: مشكل در اجراي star Procedure



a_abasi58
شنبه 09 شهریور 1387, 11:07 صبح
مشكلي در اجراي StarProcedure دارم ، بار اول كه اجرا ميكنم 5 دقيقه طول مي كشد بار دوم 1 دقيقه طول مي كشد و همين طور هر بار كه Star Procedure را اجرا مي كنم زمان اجراي آن متفاوت مي باشد ، اگر كسي مي داند علت را توضيح دهد كه چرا مدت زمان اجراي Star Procedure هر بار تغيير مي كند؟

AminSobati
شنبه 09 شهریور 1387, 14:55 عصر
دوست عزیزم،
منظور شما حتما Stored Procedure هست! دفعه اول که اجرا میکنید Pageهای اطلاعات مورد نیاز Cache میشه و این Cache کردن زمان میبره. اما دفعه بعدی اجرا Cache آماده است و مورد استفاده قرار میگیره. اگر حافظه کم باشه، این Cache همیشه باقی نمیمونه و برای اطلاعات دیگه ای که درخواست میشه باید خالی بشه. پس بعد از مدتی وقتی مجددا اون SP رو اجرا میکنید، دوباره Cache باید انجام بشه.