PDA

View Full Version : پایین بودن سرعت اولین اتصال به بانک اطلاعاتی به خاطر استفاده از sql server Express ؟



sajad_3dmax
سه شنبه 04 آذر 1393, 19:28 عصر
با سلام
بنده نرم افزاری نوشتم. اما هنگام لاگین کردن به نرم افزار که اولین کانکت به دیتا بیس هست ، بررسی user pass طول میکشه. آیا دلیلش استفاده از sql server Express هست؟

Mori Bone
سه شنبه 04 آذر 1393, 20:10 عصر
سلام. کدتون رو بذارین. شاید بهینه نیست. البته باید سرعت مد نظر شما رو هم دونست.

sajad_3dmax
سه شنبه 04 آذر 1393, 20:29 عصر
آقا مرتضی جان به کدم دسترسیس ندارم الآن. منتها یه select ساده است که نتیجش میره تو dataTable. اگه چیزی تو datatable بود پس کاربر موجوده در بانک و وارد فرم اصلی میشه.
سرعت مد نظر بنده مثل سرعت بستن یک فرم حالا کمی بیشتره اما نه حدود 10 ثانیه یا 7 - 8 ثانیه. این زمان خیلی بالاست به نظرم.
البته عرض کردم فقط در اولین اتصال به بانک اینطوریه.
یه مبحثی هست تو بانک که کانکشن ها مدیریت میشن و در دفعات بعدی باعث بالارفتن سرعت میشن به اسم pooling فکر میکنم از اونه.

saeed410
سه شنبه 04 آذر 1393, 23:11 عصر
سلام بله تاثیر گذاره. علاوه بر این میتونید از ایندکس کردن و رویه های ذخیره شده در SQL استفاده کنید که سرعت بالاتر میره.

behnamgholipoor
چهارشنبه 05 آذر 1393, 01:29 صبح
از ایندکس کردن و رویه های ذخیره شده در SQL استفاده کنید که سرعت بالاتر میره.

سلام دوست عزیز میشه بیشتر توضیح بدین ؟

saeed410
پنج شنبه 06 آذر 1393, 11:02 صبح
سلام. والا توضیح دادن اینا یعنی کل پایگاه داده دیگه. در مورد indexing و Stored procedure جستجو کن.