PDA

View Full Version : سرعت پایین رکورد زیاد



arman_Delta2002
یک شنبه 19 آبان 1387, 16:34 عصر
سلام من با Oracle 10g و VB.net2008 یک تیبل با 17000000 رکورد ایجاد کردم . به وسیله بایند سورس و دیتا آداپتور به یک دیتا گرید اتصال داده ام ولی زمانی که فرم را اجرا میکنم حدود یک دقیقه و نیم طول میکشه تا فرم را نمایش دهد . چه باید بکنم ؟

mpmsoft
یک شنبه 19 آبان 1387, 18:09 عصر
دوست عزیز شما برای بالا بردن سرعت نمایش باید بصورت Paging این کارو انجام بدی

نمایش بصورت صفحه بندی

davoodrm666_666
دوشنبه 20 آبان 1387, 11:56 صبح
همونطور که Mpmsoft گفتند شما به صورت paging اطلاعات رو لود کنید. دقیقا عملی که EnterPriseManeger در Sql انجام میده

Sub Zero
دوشنبه 20 آبان 1387, 13:28 عصر
آیا واقعا لازمه که 17،000،000 رکورد رو یکجا به کاربر نمایش بدید ؟

rooshan2008
دوشنبه 20 آبان 1387, 14:07 عصر
سلام
من قبلاً با 150000 هزار رکورد کار کرده بودم همین مشکل رو داشتم ولی با دیتا ست شی آماده استفاده نکرد و از Command استفاده کردم چون اینطوری بهتر می تونید در صفه اول تعداد مشخصی از داده ها رو لود کنید.
مثال این دستور Sql رو ببنید :


select TOP 20 name from dir order by [id]


جایی که قرمز شده تعداد رکورد که بعد از اجرا نشون داده می شه هست