আমি সম্প্রতি পড়েছি যে যখন সার্ভারটি পুনরায় চালু হয় তখন ইনোডিবি কীভাবে অটোপ্রেমেন্ট মানটিকে পুনরায় গণনা করে, আইডি তালিকার উচ্চ প্রান্তের কোনও রেকর্ড তাদের আইডি পুনরায় ব্যবহার করতে পারে।
সাধারণত, এটি কোনও সমস্যা নয়, কারণ যখন ব্যবহারকারী কোনও আইডি যুক্ত সমস্ত জিনিস মুছে ফেলা হয় তখন অন্যান্য টেবিল থেকেও মুছে ফেলা হয়।
তবে আমি ইচ্ছাকৃতভাবে তাদের ফোরামের পোস্টগুলি এতিম রেখে যাচ্ছি, "পোস্ট করা = ব্যবহারকারী # 123 =" হিসাবে লেবেলযুক্ত, যাতে অতীতের কথোপকথনগুলি বজায় থাকে। স্পষ্টতই, কোনও আইডি আবার ব্যবহার করা উচিত, এটি সমস্যা হবে।
আমি এই সমস্যাটি আগে কখনও পাইনি কারণ সেখানে সর্বদা যথেষ্ট নতুন ব্যবহারকারী থাকতেন যাতে কোনও আইডি এভাবে ব্যবহার করা সম্ভব হয় না। তবে আমার নতুন প্রকল্পে সাইনআপগুলি বিরল এবং নিষ্ক্রিয় ব্যবহারকারী মুছে ফেলা প্রায়শই হয় (বিশেষত যেহেতু "ওপেন আলফা" অ্যাকাউন্টগুলি পূর্বরূপ হিসাবে কেবল তিন দিনের জন্য স্থায়ী হয়), এবং এই জাতীয় আইডি পুনরায় ব্যবহার এখন তিনটির জন্য তিনটি ঘটেছে।
আমি অন্য কোথাও অটোপ্রেমেন্টের জন্য সঠিক মানটি সংরক্ষণ করে এবং অভ্যন্তরীণ মানের উপর নির্ভর করার পরিবর্তে এটি ব্যবহার করে সমস্যাটি স্থির করেছি। InnoDB আসল সর্বশেষ মানটি মনে রাখার কোন উপায় আছে?