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