প্রথমত, সমকালীন লেখাগুলি অবশ্যই মাইআইএসএএম স্টোরেজের কোনও বিকল্প নয়। তাদের প্রত্যেকটি একটি সম্পূর্ণ টেবিল লক করবে (কিছু ক্ষেত্রে পড়া বাদে)। InnoDB যদি আপনার ভাল স্যুট না করে তবে টোকুডিবি চেষ্টা করুন। টোকুডিবি (এবং অবশ্যই ইনোডিবি) ইঞ্জিনের ট্রানজেকশনাল প্রকৃতির কারণে এটি মাইআইএসএএম এর তুলনায় ধীরে ধীরে হবে (আপনার একই ডেটা কমপক্ষে দুবার লিখতে হবে: জার্নাল এবং ডেটা ফাইল)। এছাড়াও, যদি আপনার সার্ভারটি কোনও দিন ক্রাশ হয়ে যায়, তবে আপনার 40 জিবি মাইআইএসএএম টেবিলটি মেরামত না হওয়া পর্যন্ত আপনি কয়েক ঘন্টার জন্য অপেক্ষা করবেন।
আপনি যদি এখনও আপনার মাইআইএসএএম-টেবিলগুলিতে ডেটা লোড করতে চান এবং এটি দ্রুত করতে চান তবে আমি LOAD DATA INFILE
সন্নিবেশগুলির পরিবর্তে ব্যবহার করার পরামর্শ দিতে পারি । বৃহত পরিমাণে ডেটা টেবিলে লোড করার এটি দ্রুততম উপায়। এবং হ্যাঁ, সূচকগুলি সূচকীয় উপায়ে performanceোকানো কার্যকারিতাটি কমিয়ে দেবে।
পার্টিশন সম্পর্কে একটি শব্দ: মাইএসকিউএল-তে INSERT- স্টেটমেন্টগুলি ছাঁটাই সমর্থন করে না, সুতরাং আপনার সমস্ত পার্টিশন অনন্য সূচক ম্যাচের জন্য প্রতিটি বিবৃতিতে স্ক্যান করা হবে। সন্নিবেশ শেষ না হওয়া পর্যন্ত সমস্ত পার্টিশন লক হয়ে যাবে।