لود سنگین اطلاعات و جستجو
سلام
من اطلاعات یک جدول رو داخل گرید ویو نمایش میدم اما لود شدن این رکوردها خیلی سنگسن هستش الان که 200 تا رکورد دارم 30 ثانیه طول می کشه فکر کنم اگر رکورد هام به 5000 برسه لود اطلاعاتم یک ساعت لود بکشه
می دونم که می تونم اطلاعات رو صفحه بندی کنم و مثلا 500 تا 500 نمایش بدم
تا سوال دارم 1- چیکار کنم بدون اینکه اطلاعات صفحه بندی سرعت لود بالا بره
2- در صورت صفحه بندی برای جستجو چیکار کنم ؟من 1000 رکورد اول فراخوانی کردم اگر نتیجه جستجو رکورد مثلا 9800 باشه کاربر باید بره تا صفحه 8 تا اطلاعات مورد نظرشو پیدا کنه
ممنون میشم کمک کنید
در ضمن بانک اکسس هستش .
نقل قول: لود سنگین اطلاعات و جستجو
اطلاعاتو به چه صورت از ديتابيس ميگيري و چطور ميريزي تو dgv
اگه به صورت ديتاتيبل بگيري و بايندش كني به ديتاسورس dgv سرعتش خوب ميشه
من با اين روش 4000 ركوردو تو يك ثانيه به dgv انتقال ميدم
نقل قول: لود سنگین اطلاعات و جستجو
میتونی از Thread استفاده کنی
نقل قول: لود سنگین اطلاعات و جستجو
بیشتر توضیح بده راجع به فیلدهات
چک کن ببین خود query سریع اجرا میشه یا نه ؟
نقل قول: لود سنگین اطلاعات و جستجو
نکنه از گرید ویو کامپوننت های دیگه استفاده کردی؟200رکورد 30ثانیه؟؟؟وحشتناکه
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
اطلاعاتو به چه صورت از ديتابيس ميگيري و چطور ميريزي تو dgv
اگه به صورت ديتاتيبل بگيري و بايندش كني به ديتاسورس dgv سرعتش خوب ميشه
من با اين روش 4000 ركوردو تو يك ثانيه به dgv انتقال ميدم
من از دیتا ست و دیتا ویو براب برای بایند کردن اطلاعات استفاده می کنم
نقل قول:
میتونی از Thread استفاده کنی
راستش تا حالا از Thread استفاده نکردم و وقت نکردم راجبش مطالعه داشته باشم :لبخند:
نقل قول:
بیشتر توضیح بده راجع به فیلدهات
چک کن ببین خود query سریع اجرا میشه یا نه ؟
اطلاعات از داخل یک کوئری پر میشه که 3 تا جدول به هم پیوند داده :متفکر: البته همه رو بایند می کنم بعضی رو که داخل این صفحه احتیاج ندارمو Visible می کنم
نقل قول:
نوشته شده توسط
صباح فتحی
نکنه از گرید ویو کامپوننت های دیگه استفاده کردی؟200رکورد 30ثانیه؟؟؟وحشتناکه
بله از ابزار دات نت بار استفاده کردم :خجالت:
نقل قول: لود سنگین اطلاعات و جستجو
بدرد نمیخوره اصلا از خود دات نت استفاده کن
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
صباح فتحی
بدرد نمیخوره اصلا از خود دات نت استفاده کن
میشه دلیلش هم بگید که چرا به درد نمی خوره ؟ من برای زیباتر کردن فرم ها و محیط برنامه ام چند وقته از دات من استفاده می کنم حالا اگر دلیلی داره یا ابزار بهتری وجود داره با ذکر دلیل ممنون میشم روشنم کنید .
مرسی دوست عزیز
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
Yanehsar
من از دیتا ست و دیتا ویو براب برای بایند کردن اطلاعات استفاده می کنم
راستش تا حالا از Thread استفاده نکردم و وقت نکردم راجبش مطالعه داشته باشم :لبخند:
اطلاعات از داخل یک کوئری پر میشه که 3 تا جدول به هم پیوند داده :متفکر: البته همه رو بایند می کنم بعضی رو که داخل این صفحه احتیاج ندارمو Visible می کنم
بله از ابزار دات نت بار استفاده کردم :خجالت:
فیلدهای این 3 تا جدول کلا چند تاست؟
میدونی اگه بخوای تعداد فیلد بالا که ممکنه کاراکتر هم باشند رو صفحه وب لود کنی (هر چند که ویزیبل نباشن) اشتباهه
هر فیلدی رو که میخوای تو select بنویس
و چک کن ببین تو خود دیتابیست اجرای کوئری ات چقدر طول میشکه؟
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
Yanehsar
میشه دلیلش هم بگید که چرا به درد نمی خوره ؟ من برای زیباتر کردن فرم ها و محیط برنامه ام چند وقته از دات من استفاده می کنم حالا اگر دلیلی داره یا ابزار بهتری وجود داره با ذکر دلیل ممنون میشم روشنم کنید .
مرسی دوست عزیز
چون کرک شدن.حداقل گریدو استفاده نکن ببین چه تاثیری میکنه
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
hramezani
فیلدهای این 3 تا جدول کلا چند تاست؟
میدونی اگه بخوای تعداد فیلد بالا که ممکنه کاراکتر هم باشند رو صفحه وب لود کنی (هر چند که ویزیبل نباشن) اشتباهه
هر فیلدی رو که میخوای تو select بنویس
و چک کن ببین تو خود دیتابیست اجرای کوئری ات چقدر طول میشکه؟
تعداد فیلد هام 25 تا که اطلاعاتشو لازم دارم برای ویرایش برای نمایش از 12 فیلد استفاده می کنم و بقیه رو Visible می کنم .
نظرتون راجب بانک اکسس چیه ؟فکر نمی کنید بانک هم می تونه دخیل باشه که اطلاعات دیر لود میشه ؟
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
صباح فتحی
چون کرک شدن.حداقل گریدو استفاده نکن ببین چه تاثیری میکنه
سلام
مرسي از راهنمائيتون واقعا تاثير داشت و لود اطلاعات راحتتر انجام شده .اما بازم بايد به فكر باشم در مدت 6 ماه تا يك سال لود اطلاعاتم بازم ميره بالا !!
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
سلام
مرسي از راهنمائيتون واقعا تاثير داشت و لود اطلاعات راحتتر انجام شده .اما بازم بايد به فكر باشم در مدت 6 ماه تا يك سال لود اطلاعاتم بازم ميره بالا !!
واقعا با تغییر گرید دات نت بار به گرید دات نت در سرعت تاثیر داشت ؟ چقدر تاثیر داشت ؟
با این اوصاف شما از کدوم گرید استفاده میکنید؟
نقل قول: لود سنگین اطلاعات و جستجو
دوست عزیز اگر قصد زیبایی برنامه رو داری از ابزار تلریک استفاده کن اگر زیبایی بیشتر مد نظر هستش برنامه رو با WPF بساز و هر چی گرافیک میخوایی پیاده کن (خخخخخخخخخ :)) ) . در کل برای نمایش اطلاعات سعی کن از ایندکس گذاری و صفحه بندی استفاده کنی .
در مورد linq , EF هم تحقیق کن .
نقل قول: لود سنگین اطلاعات و جستجو
سلام و روز بخیر
همین الان تست کردم هیچ اختلاف سرعتی در گرید دات نت بار و دات نت نبود در هر دو صورت کمتر از 2 ثانیه 823 سطر که شامل 13 ستون بود در کمترین زمان بالا آوردو هیچ اختلاف زمانی بین این دو شی نیست...
موفق باشید.
نقل قول: لود سنگین اطلاعات و جستجو
نقل قول:
نوشته شده توسط
samadblaj
سلام و روز بخیر
همین الان تست کردم هیچ اختلاف سرعتی در گرید دات نت بار و دات نت نبود در هر دو صورت کمتر از 2 ثانیه 823 سطر که شامل 13 ستون بود در کمترین زمان بالا آوردو هیچ اختلاف زمانی بین این دو شی نیست...
موفق باشید.
سلام
بله منم داخل برنامه اي كه ساخته بود 560 ركورد داشتم
حالا حتما دليل مخلتفي داشته كه سرعت لود اطلاعات شما با من فرق داره من با تغيير گريد ويو به صورت چشمي متوجه بالا رفتن سرعت لود شدم
دلايل كه ممكنه در برنامه من تاثير گذار بوده : 1 استفاده از بانك اطلاعاتي اكسس 2- استفاده از ويو 3- ارتباط 3 جدول و لود 25 فيلد در فرم و گريد و سپس Visible كردن 15 تا از آنها