سلام
یک db تو vb درست کردم از نوع access 7.0 حالا تعداد رکوردهای من حدود 500000 تا شده و سرعت جستجو خیلی پایین اومده چیکار کنم ؟
در ضمن از data control استفاده میکنم برای مرتب کردن بر اساس یک فیلد چیکار کنم
مرسی از راهنمایی هاتون .
سلام
یک db تو vb درست کردم از نوع access 7.0 حالا تعداد رکوردهای من حدود 500000 تا شده و سرعت جستجو خیلی پایین اومده چیکار کنم ؟
در ضمن از data control استفاده میکنم برای مرتب کردن بر اساس یک فیلد چیکار کنم
مرسی از راهنمایی هاتون .
اگر بلد هستین از ado استفاده کنین چون سرعتش خیلی بیشتره و باید در برنامه نکاتی را رعایت کنین و از انجام عملیات اضافه پرهیز شود تا سرعت بالا رود و اگر SQL کار کردین خیلی راحت با دستور Order by Fieldname در دستور Select می تونین داده ها رو بر اساس یک فیلد مرتب کنید
موفق و پیروز باشید :mrgreen:
لطفا در رابطه با ایندکس سازی بیشتر توضیح بدین (روش کار) :wink:
:thnx: :thnx: :thnx:
دوست عزیز برای انجام سریع یک جستجو حتی از بین میلیونها رکورد باید از جستجوی باینری استفاده کنی بطور مثال برای جستجوی یک میلیون رکورد احتیاج به 20 بار مراجعه به بانک خواهی داشت اگر خواستی بیشتر توضیح دهم یا مثال بزنم
:flower:
مشکل حل شد
:flower:
از چه راهی استفاده کردین؟
من مشکل فهرست سازی دارم ، اگر من یک View درست کنم که از 5 جدول استفاده کنه ، و جدول پایه 5000000 رکورد داشته باشه و بخوام فهرست رو نشون کاربر بدم ، به نظر شما باید چکار کنم