আমি প্রায় 450 টেবিলের একটি ডাটাবেস সহ 4 গিগাবাইট গ্রহণ করে একটি মাইএসকিএল 5.1 সার্ভার পেয়েছি। এই সারণীর বিশাল সংখ্যা (2 ব্যতীত সমস্ত) মাই আইসাম। এটি বেশিরভাগ অংশের জন্য ঠিক আছে (লেনদেনের প্রয়োজন নেই), তবে অ্যাপ্লিকেশনটি ট্র্যাফিক লাভ করছে এবং আপডেটগুলিতে টেবিল-লক হওয়ার কারণে কিছু নির্দিষ্ট সারণী প্রভাবিত হয়েছে। টেবিলের 2 টি এখন InnoDB হবার কারণ।
ছোট টেবিলগুলিতে রূপান্তর (100 কে সারি) মোটামুটি সময় নেয় না, যার ফলে ন্যূনতম ডাউনটাইম হয়। তবে আমার কয়েকটি ট্র্যাকিং টেবিল 50 মিলিয়ন সারি কাছে আসছে। ALTER TABLE...ENGINE InnoDB
বড় টেবিলগুলিতে গতি বাড়ানোর কোনও উপায় আছে কি ? এবং যদি তা না হয় তবে এই লিখন-ভারী টেবিলগুলিতে মিনিমাইজিং ডাউনটাইম রূপান্তর করার জন্য কী অন্যান্য পদ্ধতি রয়েছে?