আমাদের কাছে বিশাল উত্পাদনের ডাটাবেস রয়েছে, এর আকার প্রায় 300 গিগাবাইট। মোছা ক্যোয়ারীটির কার্যকারিতা উন্নত করার জন্য কি কোনও উপায় আছে? এখনই মুছে ফেলার গতি প্রতি মিনিটে 1-10k এর মধ্যে, এটি আমাদের পক্ষে খুব ধীর।
আমাদের কাছে বিশাল উত্পাদনের ডাটাবেস রয়েছে, এর আকার প্রায় 300 গিগাবাইট। মোছা ক্যোয়ারীটির কার্যকারিতা উন্নত করার জন্য কি কোনও উপায় আছে? এখনই মুছে ফেলার গতি প্রতি মিনিটে 1-10k এর মধ্যে, এটি আমাদের পক্ষে খুব ধীর।
উত্তর:
আপনি যদি একক বিবৃতিতে প্রচুর পরিমাণে সারি মুছে ফেলার চেষ্টা করছেন, তবে সম্ভবত আপনি লগ ক্রিয়াকলাপের জন্য অপেক্ষা করছেন। তাই আপনি পারেন:
TRUNCATE
বা DROP
/ ব্যবহার করুন CREATE
।SELECT INTO
যে ডেটাটি অন্য টেবিলে রাখতে চান তা রাখার জন্য ব্যবহার করুন, তারপরে TRUNCATE
, তারপরে ছোট অংশটি আবার সরান। (বা কেবল পুরানো টেবিলটি ফেলে দিন, নতুন নামকরণ করুন এবং সীমাবদ্ধতা / অনুমতিগুলি পুনরায় প্রয়োগ করুন)CHECKPOINT
লগ ব্যাকআপ নেওয়ার পরিবর্তে লগটি সাফ করতে হয়, তবে আপনাকে লগ চেইনটি পুনরায় আরম্ভ করার জন্য এটি আবার সেট করে রাখা এবং নতুন পুরো ব্যাকআপ নেওয়ার বিষয়ে নিশ্চিত হওয়া দরকার ।কিছু ইঙ্গিত রয়েছে, তবে আপনি কোন সংস্করণ ব্যবহার করছেন? এটি কি এন্টারপ্রাইজ সংস্করণ? যাই হোক:
বিশদ যুক্ত করুন, যখন আপনি বড় ডাটাবেস নিয়ে কাজ করেন তখন কোনও বৈধ উত্তর নেই।
আপনার এগুলি খণ্ড দ্বারা মুছে ফেলার চেষ্টা করা উচিত, সম্ভবত লুপে মোছা, প্রতিটি মুছে ফেলা তার নিজস্ব লেনদেন এবং তারপরে প্রতিটি লুপ পুনরাবৃত্তির শেষে লগটি সাফ করে।
এছাড়াও, রেকর্ডগুলি মোছার জন্য আপনি যে সংখ্যাটি মান হিসাবে ব্যবহার করতে যাচ্ছেন তা খুঁজে বের করতে হবে। এটির একটি নিখুঁত পরীক্ষার প্রয়োজন, আপনি যদি প্রথমে ইউএটি-তে খণ্ড মান পরীক্ষা করতে পারেন তবে ভাল be
কীভাবে এগিয়ে যাওয়া যায় সে সম্পর্কে আপনাকে বড় মুছে ফেলা অপারেশনগুলিকে খণ্ডগুলিতে ভাঙার নির্দেশ দেয়
যদি বড় টেবিলটিতে পুনরাবৃত্ত বিদেশী কী থাকে তবে মুছুন ধীর হতে পারে।
যদি তাই হয়, উপযুক্ত সময় সন্ধান করুন, নির্ভরশীল পরিষেবাগুলি অক্ষম করুন, পুনরাবৃত্ত বিদেশী কী অক্ষম করুন, ব্যাপক মুছুন সম্পাদন করুন, তারপরে আবার বিদেশী কী পুনরুদ্ধার করুন।
আরও কয়েকটি পয়েন্ট যুক্ত করা হচ্ছে ...
tablock
বিকল্পের জন্য যান ।আরও সহায়তা পেতে, আপনি যে ক্যোয়ারীটি ব্যবহার করছেন তা সারণী তথ্য এবং যে কোনও ব্লকিং তথ্য পোস্ট করুন।