আমার প্রায় 84 মিলিয়ন সারি রয়েছে। তাদের সকলেরই একই সার্ভারে একটি পৃথক ডাটাবেসে স্থানান্তরিত হওয়া দরকার, তবে আমি উত্স ডাটাবেস থেকে প্রায় 60 মিলিয়ন সারি মুছে ফেলতে মুছি।
৮৪ মিলিয়ন সারিগুলি একই টেবিলে রয়েছে। এই টেবিলটি একাই পুরো ডাটাবেসের 90% ভাগ করে নেয়।
সুতরাং ... উত্স: 84 মিলিয়ন সারি -> 24 মিলিয়ন সারি গন্তব্য: 0 টি সারি -> 84 মিলিয়ন সারি
উত্সটি পুরো পুনরুদ্ধার মোডে চলছে, গন্তব্যটি সহজ চলছে।
আমি ভাবছি এটি করার সবচেয়ে দক্ষ উপায়টি কী হবে?
পরিকল্পনা একটি:
1) উত্স থেকে গন্তব্য নির্বাচন করুন * নির্বাচন করুন
2) ট্রান্সকেট উত্স
3) INSERT INTO উত্সটি নির্বাচন করুন * গন্তব্য থেকে যেখানে রাখুন_কন্ডিশন = 1
পরিকল্পনা বি:
1) গন্তব্য ডাটাবেস হিসাবে উত্স ডাটাবেসের একটি ব্যাকআপ পুনরুদ্ধার
2) গন্তব্য ডেটাবেজে প্রয়োজনীয় একটি ব্যতীত প্রতিটি টেবিল বাদ দিন
3) ট্রান্সকেট উত্স
4) INSERT INTO উত্সটি নির্বাচন করুন * গন্তব্য থেকে যেখানে রাখুন_সমর্থন = 1 1
পরিকল্পনা সি:
1) উত্স থেকে গন্তব্য নির্বাচন করুন * নির্বাচন করুন
2) উত্সটি যেখানে রাখুন_শক্তি = 0 মুছুন
অথবা অন্য কিছু?
ধন্যবাদ