Kunci utama Anda adalah meja Anda. Dalam InnoDB kunci utama berisi data aktual sehingga jika kunci utama berisi data itu adalah tabel.
Pikirkan sejenak. Anda mendapatkan dua jenis indeks yang berbeda pada tabel InnoDB berkerumun dan indeks sekunder. Perbedaannya adalah indeks berkerumun berisi data dan indeks sekunder berisi kolom yang diindeks dan penunjuk ke data. Dengan demikian indeks sekunder tidak berisi data melainkan lokasi dimana data tersebut berada dalam indeks CLUSTERED.
Biasanya kunci utama adalah indeks berkerumun. Akan sangat tidak efisien untuk menyimpan kedua tabel dengan semua nilainya dan kemudian indeks berkerumun dengan semua nilainya. Ini akan secara efektif menggandakan ukuran tabel.
Jadi ketika Anda memiliki kunci utama yang ada di InnoDB ukuran tabel adalah ukuran kunci utama. Dalam beberapa sistem database Anda dapat memiliki indeks sekunder sebagai kunci utama dan indeks terpisah sebagai kunci berkerumun, namun InnoDB tidak mengizinkan ini.
Baca tautan berikut untuk detail lebih lanjut:
http://dev.mysql.com /doc/refman/5.0/en/innodb-table-and-index.html
http://dev.mysql.com/doc /refman/5.0/en/innodb-index-types.html
Dalam tautan ini mereka menjelaskan semua yang saya katakan di atas secara lebih rinci. Sederhananya Anda sudah memiliki ukuran indeks kunci utama seperti ukuran tabel Anda.
Semoga membantu.