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

 

posted @ 2020-05-21 15:26  _Eternity味道  Views(205)  Comments(0Edit  收藏  举报