#查看innodb的版本(mysql的版本一致)
show VARIABLES LIKE 'INNODB_version'
#查看innodb的IO线程数(默认读写的的线程数都为4)
SHOW VARIABLES LIKE 'innodb_%io_threads'
#查看线程状态
SHOW ENGINE INNODB STATUS
#查看innodb的purge线程(1.2之后默认是4个)
SHOW VARIABLES LIKE 'INNODB_purge_threads'
#查看innodb的缓存大小
SHOW VARIABLES LIKE 'INNODB_buffer_pool_size'
#查看innodb缓冲池实例的个数(默认只有一个实例)
SHOW VARIABLES LIKE 'innodb_buffer_pool_instances'
#查看innodb的运行状态
show engine innodb status
#查看缓冲池实例的运行状态
SELECT POOL_ID, POOL_SIZE, free_buffers, DATABASE_pages from INNODB_buffer POOL Stats
#新读取的页插入到LRU列表的位置(默认为37%位置3/8)
show VARIABLES LIKE 'innodb_old_blocks_pct'
#表示读取到mid位置后需要多久才会加入到LRU列表的热端
show VARIABLES LIKE 'innodb_old_blocks_time'
#设置innodb全局参数
set global ***** = **
#查看缓冲池的运行状态
SELECT POOL_ID, HIT_RATE, PAGES_MADE_YOUNG, PAGES_NOT_MADE_YOUNG
from information_schema.Innodb_BUFFER_POOL_STATS
#查看LRU列表中每个页的具体信息
SELECT TABLE_NAME, SPACE, PAGE_NUMBER, PAGE_TYPE
from information_schema.INNODB_BUFFER_PAGE_LRU
WHERE space = 0
SELECT TABLE_NAME, SPACE, PAGE_NUMBER, PAGE_TYPE
from information_schema.INNODB_BUFFER_PAGE_LRU
WHERE Compressed_size > 0
SELECT TABLE_NAME, SPACE, PAGE_NUMBER, PAGE_TYPE
from information_schema.INNODB_BUFFER_PAGE_LRU
WHERE OLDEST_MODIFICATION > 0
#查看日志缓存大小
show VARIABLES LIKE 'innodb_log_buffer_size'
#设置日志缓存大小
set GLOBAL innodb_log_buffer_size = 8M
#显示LrU表中页的数量默认1024
show VARIABLES LIKe 'INNODB_lru_scan_depth'
#查看innodb设置的脏页大小%默认值为75
show VARIABLES LIKE 'INNODB_max_dirty_pages_pct'
#innodb的Insert Buffer的使用需要同时满足两个条件
#1.索引时辅助索引
#2.索引不是唯一的
#开启innodb的缓存参数有(inserts, deletes, changes, all, none)
set GLOBAL INNODB_change_buffering = none
#查看innodb开启的缓存类型。
show VARIABLES LIKE 'innodb_change_buffering'
#查看innodb最大使用内存的数量(默认为25,最大的有效值为50)
show VARIABLES LIKE 'INNODB_change_buffer_max_size'
#mysql4.1之前的版本中每张表有一棵Insert buffer B+树,现在的版本中全局只有一棵B+树,负责对所有的
#辅助索引进行insert buffer。这课B+树存放在共享表空间中,默认也就是ibdata1中。
#doublewrite的运行情况
show GLOBAL STATUS LIKE 'INNODB_dblwr%'
#查看系统的Native AIO是否启动
show VARIABLES LIKE 'INNODB_use_native_aio'
#查看刷新邻接页是否开启
show VARIABLES LIKE 'INNODB_flush_neighbors'
#设置刷新邻接页状态
set GLOBAL INNODB_flush_neighbors = 1
#默认值为1,可以设置(关闭mysql时innodb刷新到磁盘的情况)
show VARIABLES LIKE 'INNODB_fast_shutdown'
#innondb存储引擎恢复的状况(默认为0,当发生需要恢复时,进行所有恢复操作,但不能进行有效恢复时,把错误写入错误日志中去)
show VARIABLES LIKE 'INNODB_force_recovery'
#查看mysql日志是否启动
SHOW VARIABLES LIKE 'log_bin'