kasmaii61
یک شنبه 23 مهر 1385, 15:13 عصر
سلام دوستان عزیز
من یه کاربر تازه کار دز زمینه کار با SQl هستم . بانکی که طراحی کردم تعدادی جدول داره که فعلا فقط یکی از اونها در برنامه ای که نوشتم(با vb) مورد استفاده قرار گرفته.
این جدول 14 فیلد داره که نوع همشون رو nvarchar (با اندازه پیش فرض 50)انتخاب کردم چون همشون اطلاعات متنی قرار ذخیره کنند. الان حدود 1 ماه که از این data base استفاده میشه و حدود 4000 رکورد هم اطلاعات دخیره شده توش . حجم db در حال حاضر فقط 12MG ولی برنامه به شدت کند شده. یعنی برای ثبت هر رکورد تقریبا 2 ثانیه طول میکشه . این مشکل برای واکشی اطلاعات هم وجود داره . با توجه به حجم کم data base فکر میکنید مشکل از کجاست و چه جوری می تونم حل کنم این مشکل رو.
به نظرتون نوع فیلد رو اشتباه تعریف کردم ؟ و یا احتیاج به تنظیماتی هست که اونارو انجام ندادم. در ضمن برای ارتبط با بانک هم از adodc استفاده می کنم.
در مورد مشکلم جستجو هم کردم ولی به نتیجه ای نرسیدم.
با تشکر فراوان.
بازم اگه سوالم گنگ بگید توضیح بدم
من یه کاربر تازه کار دز زمینه کار با SQl هستم . بانکی که طراحی کردم تعدادی جدول داره که فعلا فقط یکی از اونها در برنامه ای که نوشتم(با vb) مورد استفاده قرار گرفته.
این جدول 14 فیلد داره که نوع همشون رو nvarchar (با اندازه پیش فرض 50)انتخاب کردم چون همشون اطلاعات متنی قرار ذخیره کنند. الان حدود 1 ماه که از این data base استفاده میشه و حدود 4000 رکورد هم اطلاعات دخیره شده توش . حجم db در حال حاضر فقط 12MG ولی برنامه به شدت کند شده. یعنی برای ثبت هر رکورد تقریبا 2 ثانیه طول میکشه . این مشکل برای واکشی اطلاعات هم وجود داره . با توجه به حجم کم data base فکر میکنید مشکل از کجاست و چه جوری می تونم حل کنم این مشکل رو.
به نظرتون نوع فیلد رو اشتباه تعریف کردم ؟ و یا احتیاج به تنظیماتی هست که اونارو انجام ندادم. در ضمن برای ارتبط با بانک هم از adodc استفاده می کنم.
در مورد مشکلم جستجو هم کردم ولی به نتیجه ای نرسیدم.
با تشکر فراوان.
بازم اگه سوالم گنگ بگید توضیح بدم