PDA

View Full Version : حرفه ای: کند شدن اجرای برنامه هایی با رکوردهای زیاد



Mosa_Peo
جمعه 06 تیر 1393, 18:16 عصر
من برنامه ای طراحی کرده ام که با رکودهای زیادی سروکار داره که این امر باعث شده در حین اجرا برنامه بسیار کند بالا بیاد.(10 الی 15 ثانیه)
نمیدونم چکار باید کرد ، آیا باید در دستورات sql تغییری ایجاد بشه؟
لطفا راهنمایی کنید ممنونم

یوسف زالی
جمعه 06 تیر 1393, 19:00 عصر
این چه سوالیه؟
توقع ندارید که رو هوا راهنمایی هم بتونیم کنیم.
جزییات برنامه، اوپن بودن کانکشن، تعداد دیتاست اوپن، نحوه نوشتن کوئری و ... همه مهمه

hadisalahi2
یک شنبه 08 تیر 1393, 09:22 صبح
، آیا باید در دستورات sql تغییری ایجاد بشه؟
مطمئنا اگه هنگام فرم لود ، دستور Select میزنید این امر ممکنه بستگی به تعداد رکوردهاتون پیش بیاد
اگه اینطوریه ، بهتره اولش با Select Top جدول رو باز کنید و بعد فقط به تعداد رکوردهایی که میخواید از جدول Select کنید

BORHAN TEC
یک شنبه 08 تیر 1393, 13:38 عصر
با سلام
قبلاً در همین خصوص در این تاپیک توضیح داده ام:
http://barnamenevis.org/showthread.php?390367
موفق باشید...

بهروز عباسی
یک شنبه 08 تیر 1393, 18:27 عصر
این که تعداد رکوردهای زیاد موجب کاهش سرعت میشن یه چیز اجتناب ناپذیره !! ولی با بهینه کردن کوئری ها و از همه مهم تر "ساختار" دیتابیس میشه تا حد زیادی سرعت رو بهبود بخشید.

فکر کنم بهتره سوالت رو در بخش دیتابیس مطرح کنی (البته بهتره اول با دیتابیس و ساختارش آشنا باشی)