INNODB引擎的一些参数
SHOW ENGINE INNODB STATUS; -- 查看状态,包括线程等参数 SELECT version(); -- 查看版本 SHOW VARIABLES LIKE 'innodb_purge_threads'; -- 查看 purge_threads 数量 SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; -- 查看缓冲池大小, 134217728 为128 MB SHOW VARIABLES LIKE 'innodb_buffer_pool_instances'; -- 查看缓冲池数量 SHOW VARIABLES LIKE 'innodb_old_blocks_pct'; -- 查看midpoint的值 SET GLOBAL innodb_old_blocks_time=0; -- 设置mid位置的页多久可以加入到LRU,默认1000 SET GLOBAL innodb_old_blocks_pct=37; -- 将LRU的热端设置为80% SELECT POOL_ID, HIT_RATE, PAGES_MADE_YOUNG, PAGES_NOT_MADE_YOUNG FROM information_schema.INNODB_BUFFER_POOL_STATS; -- 直接查询内存命中率和page made young SHOW VARIABLES LIKE 'innodb_log_buffer_size'; -- 查看重做日志缓冲的大小 SHOW VARIABLES LIKE 'innodb_lru_scan_depth'; -- 当LRU的可用页数量低于该值时执行checkpoint,默认1024 SHOW VARIABLES LIKE 'innodb_max_dirty_pages_pct'; -- 脏页列表使用75%时进行checkpoint,默认为75
知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。
所谓诚其意者,毋自欺也。