PDA

View Full Version : سوال: هزینه اتصال به دیتابیس



Rejnev
پنج شنبه 27 خرداد 1389, 20:08 عصر
سلام
یکم اطلاعات در مورد پشت پرده اتفاقاتی که در پروسه اتصال به بانک و باز و بسته کردن اون میفته میخواستم
...باز بودن اتصال آیا مشکلی به وجود میاره؟
علت کند بودن ایجاد اتصال و باز کردن آن در sqlExpress چیه؟
حقیقتش من جستجوی مثلا یک گرید رو در سمت برنامه انجام میدم.
من با روش جستجوی مستقیم روی بانک هم امتحان کردم ولی به وضوح کند تر بود.
مثلا هر کلیدی که کاربر میزنه یک اتصال ایجاد کنیم و یک کوئری رو بفرستیم به سرور به نظرم کند تر میاد.
نظر شما چیه؟
خواستم ببینم آیا علت کندی از ایجاد اتصال و بعد اجرای دستور است یا نه، علت کند بودن دیسک سخت در مقابل حافظه رم است. و یا اینکه ایندکس مناسب روی فیلدی که روی آن جستجو انجام میشود قرار ندارد.
با تشکر

AminSobati
پنج شنبه 27 خرداد 1389, 23:48 عصر
سلام دوست عزیزم،
باز کردن Connection سرباری نداره (بسیار ناچیز) ولی اگر قرار باشه به تعداد دفعات زیاد در زمان کوتاه اتفاق بیافته، طبعا محسوس خواهد بود.
ضمنا اگر قرار باشه با فشردن هر کلید Keyboard یک Connection دوباره باز بشه، کار منطقیی نیست.
در مورد Query، طبعا داشتن ایندکس میتونه خیلی مفید واقع بشه

r00tkit
جمعه 28 خرداد 1389, 00:30 صبح
یه سرچ درمورد connection pooling کن