В этом блоге мы собираемся поделиться диаграммой архитектуры MySQL 8 InnoDB со связанными переменными. Из официального документа MySQL мы видели некоторые переменные InnoDB, связанные с MySQL 8.0.20. Архитектура была подготовлена на основе этого. Кроме того,мы предоставим список переменных, которые используются в этой диаграмме и ее соответствующих версиях.
Архитектура InnoDB в MySQL 8:
- Чтобы лучше понять схему, мы также добавили несколько старых переменных (sync_binlog / innodb_log_buffer / innodb_flush_log_at_trx_commit / innodb_flush_method и т. д.)
- Мы пометили переменные MySQL 8 желтым цветом.
переменные в MySQL 8:
- innodb_buffer_pool_in_core_file (8.0.14)
- innodb_doublewrite_batch_size (8.0.20)
- innodb_doublewrite_dir (8.0.20)
- innodb_doublewrite_files (8.0.20)
- innodb_doublewrite_pages (8.0.20)
- innodb_fsync_threshold (8.0.13)
- innodb_idle_flush_pct (8.0.18)
- innodb_log_checkpoint_fuzzy_now (8.0.13)
- innodb_parallel_read_threads (8.0.14)
- innodb_redo_log_archive_dirs (8.0.17)
- innodb_spin_wait_pause_multiplier (8.0.16)
- innodb_temp_tablespaces_dir (8.0.13)