PDA

View Full Version : اجرای کند بار اول sql



Mrs.Net
یک شنبه 14 مرداد 1386, 11:44 صبح
برنامه نوشتم که چندتا فرم داره و همه از بانک sql استفاده میکنند
وقتی برای بار اول برنامه اجرا میکنم. هر فرمی یکم طول میکشه تا باز بشه ولی وقتی همون فرم میبندم و باز میکنم سریع باز میشه
چیکار باید بکنم که دفعه اول هم سریع باز بشه؟
آیا کسی این مشکل داشته یا اینکه یجای برنامه ام ایراد داره؟
فرم شامل یک دیتاگرید ویو هست که با دیتاست پر میشه
مرسی

sara.pazhrang
یک شنبه 14 مرداد 1386, 11:53 صبح
من فکر می کنم بار اول که فرم اول را باز می کنی زمانی که طول می کشه برای اتصال به بانک و قرار دادن اطلاعات داخل دیتاست هست برنامه من هم بار اول طول می کشه.اما اینکه دفعات دیگر برای فرمهای دیگر طول نمی کشه شاید به این دلیله که اطلاعات در دیتاست وجود دارد و دیگر به بانک مراجعه نمی کند

choobin84
یک شنبه 14 مرداد 1386, 12:16 عصر
دفعه اول مستقیم به بانک اتصال پیدا می کنه ئ دفعه دوم از Cash استفاده می کنه

cpu0001100110000101
یک شنبه 14 مرداد 1386, 12:28 عصر
این مسئله به دلیل این هست که بار اول ارتباط فیزیکی با دیتا بیس ایجاد می شه و بعد از ارتباط با اون چند connection ایجاد میشه و در پشت پرده ado.net در connection pool نگهداری میشه شما از دفعات بعد از یکی از connection های این مجموعه استفاده میکنید...