set autocommit=0;
create table t (id int);
insert into t values(1);
第二個敞口:
set autocommit=1;
select * from t;
沒有記錄
第一個窗口。
commit;
第二個敞口:
select * from t;
有數據。
select @@innodb_buffer_pool_size/1024/1024; 單位:字節
降低磁盤IO。默認是8MB。緩存讀信息。
select @@innodb_max_dirty_pages_pct;
這個值是百分比 ,0%-100%
百分之多少同步到磁盤。。。默認90%。
上面是環境變量
還是有些狀態變量。
show global status like 'innodb_buffer%';
一個page是16KB
總頁數:Innodb_buffer_pool_pages_total 6400
已使用:Innodb_buffer_pool_pages_data 64
髒數據:Innodb_buffer_pool_pages_dirty 0
刷新的:Innodb_buffer_pool_pages_flushed 1
空閒的:Innodb_buffer_pool_pages_free 6336
正在處理:Innodb_buffer_pool_pages_misc 0
實驗:insert into t select * from t;
查看:show global status like 'innodb_buffer%';