واضح آرشیو وب فارسی:سایت ریسک: t=38552">بالا بردن سرعت کار با دیتابیس (vb) pooya 23d 28 شهريور 1384, 00:37با سلام خدمت دوستان من یک برنامه با vb و بانک access نوشته ام ولی مشتری برنامه از سرعت پایین آن ناراضی است چون تعداد رکوردهای جداول آن به بیش از 1000 رسیده است . لطفا مرا راهنمایی کنید آیا می توانم با ترفندی یا از طریق برنامه یا از طریق بانک سرعت را بالا ببرم . البته تصمیم گرفتم بانک را sqlserver کنم ولی ظاهرا نسخه زبان sql اکسس با sqlserver فرق می کند چون بعضی توابع مثل trim و mid را sqlserver پشتیبانی نمی کند . گزینه دیگری که سرعتش زیاد بود foxpro بود که چون اونو oledb پشتیبانی نمی کنه و نسخه sql آن هم با اکسس فرق می کنه از خیرش گذشتم لطفا اگه راه خوبی به نظرتون می رسه راهنماییم کنید . اینم بگم که این برنامه هر سه ماه 1000 تا 3000 رکورد به بعضی از جدولهای مهمش اضافه می شه . چه باید کرد ... MnavidM 28 شهريور 1384, 10:04سلام. ببین تو کارهای database ی , سرعت کار به عوامل مختلفی بستگی داره . من چند نمونه ش رو میگم ببین , کدومش برات مقدور هست . 1- الگوریتم برنامه شما و نحوه استفاده از ارتباط با Access در برنامه (vb) . 2- ارتقا دادن سیستمی که مشتریتون رو کار میکنه (بهش بگین یه سیستم جدید یا بهتر بگیره): الف : Ram رو ارتقا بده . ب: خود جناب CPu. ج: کلا سیستم رو ارتقا بده. 3- بانکی که باهاش کار میکنید رو ارتقا بدید مثلاSQL : 4- و یه سری موارد دیگه. موفق باشی. نوید. mazoolagh 30 شهريور 1384, 10:47اگر با 1000 ركورد سرعتش كمه كه مشكل به طراحي و كد نويسي برميگرده. جستجوي متني روي فيلد ايندكس نشده در ديتابيس تحت شبكه access با 150000 ركورد روي كامپيوتر پنتيوم 233 زير 10 ثانيه است بشرط اينكه طراحي درست باشه! Mikhak 02 مهر 1384, 08:54طريقه كانكت شدن خيلي مهمه چطوري به ديتابيس كانكت ميشي ؟؟ احتمالا در هر مرحله از برنامه و نشان دادن اطلاعات و يا ذخيره كردن و..... تو هر كرومشون يك بار كانكت ميشي ؟؟ اگه اينجوري باشه سرعت خيلي مياد پايين ehsan_ansaripoor 15 مهر 1384, 13:54دوست عزيزم خيلي عجيبه با 1000 ركورد سرعت شما كم شده برنامه حسابداري كه من با vb 6 و بانك اطلاعاتي اكسس نوشتم حدود 5.000.000 ركورد داره و تازه سرعتش داره پايين مياد
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3037]