Kardinalitas (bersama dengan statistik lainnya) dihitung dan diperbarui oleh MySQL secara otomatis, jadi Anda tidak memiliki cara langsung untuk mencegahnya jatuh.
Namun, Anda dapat mengambil beberapa langkah untuk memperkecil kemungkinan terjadinya atau memperbaiki perilaku.
Pertama-tama, MySQL memperbarui statistik indeks untuk semua mesin tabel yang didukung jika Anda menjalankan analisis tabel perintah.
Untuk mesin tabel innodb MySQL menyediakan satu set pengaturan konfigurasi yang dapat mempengaruhi perilaku sampling. Pengaturan dan efeknya dijelaskan dalam dokumentasi MySQL:
Pengaturan utamanya adalah innodb_stats_transient_sample_pages:
.
Untuk myisam MySQL tidak menyediakan pengaturan yang begitu beragam. pengaturan myisam_stats_method dijelaskan dalam dokumentasi statistik indeks umum