sql >> Database teknologi >  >> RDS >> Mysql

MySQL-tabelindekskardinalitet

Kardinalitet (sammen med andre statistikker) beregnes og opdateres automatisk af MySQL, så du har ikke direkte midler til at forhindre det i at falde.

Du kan dog tage et par skridt for at mindske sandsynligheden for, at dette sker, eller korrigere adfærden.

Først og fremmest opdaterer MySQL indeksstatistikker for alle understøttede tabelmotorer, hvis du kører analysetabel kommando.

For innodb-tabelmotoren giver MySQL et sæt konfigurationsindstillinger, der kan påvirke samplingens adfærd. Indstillingerne og deres effekt er beskrevet i MySQL-dokumentationen:

Hovedindstillingen er innodb_stats_transient_sample_pages:

.

For myisam giver MySQL ikke så mange forskellige indstillinger. myisam_stats_method-indstillingen er beskrevet i dokumentationen for generelle indeksstatistik




  1. Ændring af SYS-adgangskode i RAC

  2. Hvordan kan jeg skifte min Rails-app fra Mysql til SQL Server i rails 4 i Windows

  3. får en fejl under definering af hændelsesnavnet på mysqlworkbench 5.5

  4. Kan du VÆLGE alt, undtagen 1 eller 2 felter, uden forfatterkrampe?