سلام و عرض ادب
بنده یک Stored Procedure نوشتم که با توجه به پارامترهای زمان مورد نظر و شناسهی صندوقدار، میزان دریافتی صندوق دار در این بازهی زمانی رو به کاربر نشون میده. مشکلی که هست اینه که برای یک صندوقدار خاص زمان اجرای پروسیجر حدود 35 ثانیه میشه و برای سایر صندقداران تنها 1 ثانیه. تعداد رکوردهای بازگشتی (تعداد قبوض دریافتی صندوقدار) تقریبا برابر است. چه چیزی باعث میشه اینهمه تفاوت در زمان اجزاری گزارش به وجود بیاد؟
دوست عزیز سلام
اون "یک صندوقدار خاص" آیا نفر اول گزارش هست یا یک کاربر خاص؟
چون این دو قضیه یکسان نیست.
اگر کاربر یکسان نباشد و گزارش اول 35 ثانیه طول بکشد، و بقیه گزارش ها زیاد طول نکشد ایراد از sp شما هست.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)