PDA

View Full Version : مشکل همزمانی استفاده از پایگاه داده ها در MS sql



khadem1386
دوشنبه 26 اسفند 1387, 13:05 عصر
با سلام و خسته نباشید.


یک پروژه تحت web به زبان asp هست.

که بخاطر شلوغی و ترافیک احتمالی استفاده کننده ها در شبکه، بانک را تحت Ms SQL نوشتم.

یکی از خواص مهم MS SQL کاربری و قدرت آن در هنگام استفاده چندین کاربر در شبکه بصورت هم زمان می باشد.

سوالی که هست اینه که چه نکاتی را باید رعایت کنم تا احتمالا کاربران من با مساله "استفاده همزمانی اتفاقی" روبرو نشوند.


مثلا یک صفحه در حالت عادی ممکن است درست کار کند. ولی اگر ترافیک بالا رفت نا گهان بعضی از page ها ممکن است error بدهد.

اولا این جمله درست است؟ و
آیا این امکان وجود دارد یا خود Ms Sql فکر همه چیز را کرده؟


برای جلوگیری از بروزی احتمالی این مشکل:
قبلا که بانک من access بود بعد از استفاده از بانک، در پایان کد خودم،در پایان page کانکشن را close می کردم.

ولی حالا کانکشن MS SQL در پایان کامند Close را نمی پذیرد.
باید بجای آن از چه استفاده کنم ؟ و اینکه آیا این مساله باعث بوجود آمدن مشکل همزمانی نمی شود.

با تشکر از راهنمایی شما

EffatBandehlou
دوشنبه 26 اسفند 1387, 14:01 عصر
دوست عزيز اولاً اينكه بانك اطلاعاتي قدرتمند sql به خوبي اين مسائل را پشتيباني مي كند در ثاني علت بسته نشدن ان احتملاً اين است كه شما Add New كردين ولي Update نكردين.