Loading...
MySQL 9.5 Reference Manual 9.5의 10.5.10 Optimizing InnoDB for Systems with Many Tables의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
InnoDB 는 startup 이후 해당 table이 처음 접근될 때, 그 table에 대한 index cardinality 값을 table에 저장하는 대신 계산합니다. 이 단계는 data를 많은 tables로 파티셔닝하는 시스템에서는 상당한 시간이 걸릴 수 있습니다. 이 오버헤드는 초기 table open 작업에만 적용되므로, 나중에 사용할 table을 “워밍업”하기 위해서는, startup 직후에 SELECT 1 FROM tbl_name LIMIT 1 과 같은 statement를 실행하여 해당 table에 접근하십시오.Optimizer statistics는 기본적으로 disk에 퍼시스턴트하게 저장되며, innodb_stats_persistent configuration option에 의해 활성화됩니다. Persistent optimizer statistics에 대한 정보는 Section 17.8.10.1, “Configuring Persistent Optimizer Statistics Parameters”을 참조하십시오.
10.5.9 Optimizing InnoDB Configuration Variables
10.6 Optimizing for MyISAM Tables