Mysql
 sql >> база данни >  >> RDS >> Mysql

Кардиналност на индекса на MySQL таблица

Кардиналността (заедно с други статистики) се изчислява и актуализира от MySQL автоматично, така че нямате директни средства за предотвратяване на отпадането й.

Можете обаче да предприемете няколко стъпки, за да намалите вероятността това да се случи или да коригирате поведението.

На първо място, MySQL актуализира статистиката на индекса за всички поддържани машини за таблици, ако стартирате анализ на таблица команда.

За машината за таблици innodb MySQL предоставя набор от конфигурационни настройки, които могат да повлияят на поведението на вземането на проби. Настройките и техният ефект са описани в документацията на MySQL:

Основната настройка е innodb_stats_transient_sample_pages:

.

За myisam MySQL не предоставя такова разнообразие от настройки. настройката на myisam_stats_method е описана в документацията за обща статистика на индекса




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли оптимален метод за поръчка на композитен индекс на MySQL?

  2. MySQL “NOT IN” заявка 3 таблици

  3. Грешка:Таблица 'mysql.proc' не съществува при добавяне на MySQL-Data Source към проекта на Visual Studio

  4. Присъединяване – полетата в таблица 2 отменят тези в таблица 1

  5. Изчислете печалбата въз основа на ценообразуването „Първ пристигнал, първи излязъл“.