当前位置:Gxlcms > 数据库问题 > innnodb 存储引擎。

innnodb 存储引擎。

时间:2021-07-01 10:21:17 帮助过:29人阅读

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%‘;




本文出自 “老蔡” 博客,请务必保留此出处http://877763363.blog.51cto.com/1200927/1672448

innnodb 存储引擎。

标签:commit   insert   create   status   values   

人气教程排行