مشکل در کارکرد پایگاه داده در حین انجام تراکنشهای زیاد توسط کاربرهای زیاد بر روی آن
ضمن عرض سلام و خسته نباشی خدمت همه دوستان!
من یک Data Base دارم که توسط SQL Server ایجاد شده است. حجم این پایگاه داده در حدود 70 گیگ هستش و تعداد connectionهایی که بصورت online با آن کار می کند در حدود 250 کاربر است. در این سیستم برخی از کاربرهای دارای حجم بالایی از تراکنش بر روی DB هستند، به عنوان مثال یک کاربر می خواهد تعداد 2000 رکورد از نوع Image در جدول اصلی (جدولی که همه کاربرها با آن کار می کنند) ذخیره کند. این عمل باعث lock شدن آن جدول می شود.اگر راه حلی برای رفع این مشکل دادرید لطفا کمک کنید!
نقل قول: مشکل در کارکرد پایگاه داده در حین انجام تراکنشهای زیاد توسط کاربرهای زیاد بر روی آن
با سلام
اگه تصاویر با داده ادغام شده آن ها رو از هم جدا کنین.
نقل قول: مشکل در کارکرد پایگاه داده در حین انجام تراکنشهای زیاد توسط کاربرهای زیاد بر روی آن
اگر فيلد Image را از جدول اصلي حذف كنيد و يك جدول براي آن ايجاد كنيد بهتر است
ولي كاربران آنلاين با آن فيلد Image كار مي كنند و كاربران ديگر در آن جدول اطلاعات ذخيره مي كنند براي اينكه هنگامي كه كاربري اطلاعات ذخيره مي كند و كاربران ديگر هنگام خواندن اطلاعات از آن جدول قفل نشوند از (with(nolock براي خواندن استفاده كنيد
(select * from TableName with(nolock
نقل قول: مشکل در کارکرد پایگاه داده در حین انجام تراکنشهای زیاد توسط کاربرهای زیاد بر روی آن
شما از كدام نسخه SQLاستفاده مي كنيد Raid سرور شما چيست
وقتي تصوير در بانك اطلاعاتي درج ميكني Transaction ايجاد كردي
اينها را بگو تا بتوانم راهنمايي كنم