1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

اشکال عجیب در mysql

شروع موضوع توسط احمد_93 ‏4/3/19 در انجمن SQL

  1. عضو جدید

    تاریخ عضویت:
    ‏13/2/15
    ارسال ها:
    1
    تشکر شده:
    1
    امتیاز دستاورد:
    3
    جنسیت:
    مرد
    با سلام خدمت دوستان و اساتید
    بعضی وقتها درج اطلاعات یا به روزرسانی توی mysql بدون بروز هیچ گونه خطایی انجام نمیشه!! .. یعنی اصلاً با وجودی که خطایی ثبت نمیشه ولی هیچ اطلاعاتی درج یا تغییر پیدا نمیکنه. ولی چند ثانیه بعد برای بار دوم و سوم و چهارم که اقدام میکنیم بدون هیچ مشکلی اطلاعات درج یا به روزرسانی میشه. چنین قضیه ای تقریباً از هر 50 بار یک بار اتفاق می افته... میخواستم بدونم اسم این اشکال چیه و چرا همچین اتفاقی می افته؟ برای حلش چه راهکاری وجود داره؟
     
    fateme11 از این پست تشکر کرده است.
  2. کاربر فعال

    تاریخ عضویت:
    ‏10/4/18
    ارسال ها:
    444
    تشکر شده:
    1,472
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    در MySQL، باید مراقب قفل کردن رکوردها باشید. اگر آن رکوردها قفل شوند، توسط سایر تراکنش ‌ها در پایگاه داده، قابل دسترسی برای ویرایش (به روز رسانی یا حذف) نخواهند بود. یکی از روش ‌های رایج که برای به ‌روز رسانی تعداد زیادی رکورد استفاده می ‌شود، اجرای چندین به ‌روز رسانی کوچک ‌تر به صورت دسته ‌ای است. یعنی برای به روز رسانی تعداد بالای رکورد، رکوردها را به دسته‌ های کوچک ‌تر تقسیم کرده و به روز رسانی روی دسته‌ های کوچک انجام شود. به این ترتیب، تنها رکوردهایی که در هر نقطه در حال به روز رسانی هستند قفل می‌ شوند.
     
    nasri از این پست تشکر کرده است.