Liczność (wraz z innymi statystykami) jest obliczana i aktualizowana przez MySQL automatycznie, więc nie masz bezpośrednich środków, aby zapobiec jej spadkowi.
Możesz jednak podjąć kilka kroków, aby zmniejszyć prawdopodobieństwo wystąpienia tego zjawiska lub poprawić zachowanie.
Po pierwsze, MySQL aktualizuje statystyki indeksowania dla wszystkich obsługiwanych silników tabel, jeśli uruchomisz analizuj tabelę polecenie.
Dla silnika tabel innodb MySQL udostępnia zestaw ustawień konfiguracyjnych, które mogą wpływać na zachowanie próbkowania. Ustawienia i ich działanie są opisane w dokumentacji MySQL:
Główne ustawienie to innodb_stats_transient_sample_pages:
.
Dla myisam MySQL nie zapewnia tak różnorodnych ustawień. Ustawienie myisam_stats_method jest opisane w dokumentacji ogólnych statystyk indeksów