এটি যখন মাইএসকিউএল এ আসে তখন স্টোরেজ ইঞ্জিনগুলির মধ্যে আর দুটি তুলনা হয় না এটি দুটি মূল বিভাগে পড়ে:
মাইএসকিউএলে বেশ কয়েকটি স্টোরেজ ইঞ্জিন ব্যবহারের বৈশিষ্ট্য রয়েছে
তালিকাভুক্ত স্টোরেজ ইঞ্জিনগুলির ক্ষেত্রে, কেবলমাত্র এসিডি-সম্মতি রয়েছে তাদের মধ্যে ইনোডিবি এবং এনডিবি D কেন এই আমদানিকারক উল্লেখ করা হয়? দুটি কারণ:
- অন্যান্য স্টোরেজ ইঞ্জিনগুলি কেবলমাত্র বেসিক ডিস্ক আই / ও, সিপিইউ ব্যবহার এবং সামগ্রিক থ্রুপুট ব্যতীত আরও বেশি কোরের উপস্থিতিতে উপকৃত হয় না।
- প্রতিটি অ-লেনদেনের স্টোরেজ ইঞ্জিনের কোড, যা মূলত স্টোরেজ ইঞ্জিন নির্বিশেষে 14 অভ্যন্তরীণ ক্রিয়াকলাপ পরিচালনা করে, একাধিক কোর অ্যাক্সেসের সুবিধা অর্জনের জন্য ডিজাইন করা হয়নি।
মাইএসকিউএল ৫.৫, ইনোডিবি প্লাগইন) এবং পারকোনা সার্ভারের এক্সট্রাডিবি-র অধীনে ইনোডিবিতে একাধিক কোর অ্যাক্সেস করার জন্য আপনি সেট করতে পারেন এমন বিকল্প রয়েছে (পারকোনা সার্ভার এতকাল ধরে চলেছে)। আসলে, পারকোনা মাইএসকিউএল উত্স কোডের প্রতিটি নতুন জিএ রিলিজের সাথে ইনোডিবি-র কর্মক্ষমতা বৃদ্ধির জন্য বিশেষত প্রায় 30,000 লাইন কোডটিকে ইনজেক্ট করে ects আমরা নিশ্চিত হতে পারি যে মাল্টিকোর অপারেশনের জন্য ইনোডিবি-তে চালানোর জন্য ওরাকল তাদের নিজস্ব থিংক ট্যাঙ্ক থেকে নিজস্ব বর্ধনগুলি অন্তর্ভুক্ত করেছে (যেহেতু মাইএসকিউএল 5.1.38)।
সারি / পৃষ্ঠা লকিংয়ের সাথে একত্রে ডেটাতে এমভিসিসি করার প্রয়োজনীয়তার সাথে লেনদেনের পারফরম্যান্সটি এখন চালিত , পরিমাপযোগ্য এবং কনফিগার করা যেতে পারে।
যদি আমি একাধিক কোর ব্যবহার সম্পর্কে শিখেছি এমন একটি জিনিস থাকে তবে এটি আপনাকে অবশ্যই InnoDB টিউন করতে হবে এবং কেবল বাক্সের বাইরে InnoDB এ নির্ভর করবে না ।
আপডেট ২০১১-০৯-০ 08 08:03 ইডিটি
InnoDB সমস্ত কোর থেকে উপকৃত হওয়ার বিষয়ে, আমাদের জিনিসগুলি অনুপ্রেরণামূলক করে রাখা দরকার। কোরগুলি অবশ্যই ডেটাবেস সার্ভারে অন্যান্য বিষয়ে (ওএস, ডিস্ক, মেমরি, অ্যাপ্লিকেশন, মনিটরিং ইত্যাদি) ঝোঁক থাকে। পরিমিত বাজেটযুক্তদের ক্ষেত্রে, অনেকের মধ্যে একটি ডেটাবেস সার্ভার এনএফএস, মুনিনের কাছ থেকে পর্যবেক্ষণ, জেবস, পিএইচপি এবং অ্যাপ্লিকেশন সমর্থন সরবরাহ করার ঝোঁক থাকে the আপনি যদি মাইএসকিউএল চান, আরও বিশেষত ইনোডিবি আরও বেশি কোর ব্যবহার করতে চান তবে ডেটাবেস সার্ভারটি কেবলমাত্র মাইএসকিউএলকেই উত্সর্গ করা উচিত এবং ওএস / ডিস্ক / মেমরিটি কেবল মাইএসকিউএল এর দিকে ঝুঁকতে হবে । এই দৃষ্টিভঙ্গি দেওয়া, InnoDB সন্দেহ ছাড়াই আরও কোর জড়িত হবে ।
InnoDB প্লাগইন হিসাবে, এটি মাইএসকিউএল এর পক্ষ থেকে আরও ভাল ইনোডিবি করার পূর্ববর্তী উদ্যোগগুলি দেখানোর জন্য কেবল উল্লেখ করা হয়েছিল (এহ, ওরাকল। দুঃখিত, এখনও জিহ্বাটি রোল করে না)। আরও মূল ক্রিয়াকলাপ ডেকে আনার জন্য নতুন ভেরিয়েবলগুলি মাইএসকিউএল 5.1.38 থেকে স্পষ্ট হয়ে উঠেছে।
উদাহরণস্বরূপ, innodb_read_io_threads এবং ingodb_write_io_threads (মাইএসকিউএল 5.1.38 যেহেতু উভয়ই) পড়া এবং লেখার জন্য নির্দিষ্ট সংখ্যক থ্রেড বরাদ্দ করে। ডিফল্ট 4 এবং সর্বাধিক 64 হয়। ডিফল্ট এবং সর্বোচ্চ সেটিংস এত আলাদা (4 - 64) দেখায় যে ইনোডিবি আপনি কনফিগার করার সাথে সাথে বহুগঠিত এবং মূল নিবিড় !!!
ম্যানএসডিএল দিয়ে আরও কোর অ্যাক্সেস করার জন্য মাইএসকিউএল সম্প্রদায়ের প্রয়োজনীয়তা সম্বোধন করা পারকোনার নেতৃত্বে ছিল। ফলস্বরূপ, মাইএসকিউএল মামলা অনুসরণ করতে শুরু করে। আমাকে স্বীকার করতে হবে যে ওরাকল (ইয়াক) আরও মূল ক্রিয়াকলাপের জন্য প্রয়োজনীয় উন্নতি করেছে।