আমি নির্ধারণের চেষ্টা করছি যে মাইএসকিউএল অপ্টিমাইজার যখন কোনও টেবিলের জন্য উপলব্ধ সূচিগুলির তালিকা প্রাপ্ত করে তখন এটি কোয়ের থেকে (প্রস্তুতির) ব্যয় নির্ধারণ করে।
ANALYZE TABLE
নির্ধারণ সূচক cardinality (এর Cardinality কলামে প্রদর্শিত হিসাবে SHOW INDEX
আউটপুট) প্রতিটি আট র্যান্ডম ধনী করে সূচক গাছগুলির এবং তদনুযায়ী সূচক কার্ডিনালিটির আনুমানিক আপডেট। এগুলি কেবলমাত্র অনুমান হিসাবে, অ্যানালাইজ টেবিলের বারবার রানগুলি বিভিন্ন সংখ্যা তৈরি করতে পারে। এটি ANALYZE TABLE
InnoDB টেবিলগুলিতে দ্রুত তৈরি করে তবে 100% নির্ভুল নয় কারণ এটি সমস্ত সারি অ্যাকাউন্টে নেয় না।