![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
InnoDB深入内核
带风带不走
工作比较杂,心情有点儿怪,喜欢熬夜,何时码农变码神
展开
-
innodb存储引擎
1.四个线程(InnoDB版本为1.0.x以上)。查看innodb版本:show VARIABLES like 'innodb_version';Master Thread:负责合并插入缓冲,IO Thread :InnoDB大量使用AIO处理写请求,其负责处理IO请求的回调处理,有四个IO线程,read,write,insert buffer,log Thread,parge原创 2016-11-12 15:58:32 · 369 阅读 · 0 评论 -
innodb所有文件分析
1.innodb参数show variable like '%pool_size%'和SELECT * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like '%pool_size%'结果一样。1.1参数分为静态参数和动态参数静态参数在运行中是不可设置的。动态参数可设置通过set global或ses原创 2016-11-15 22:54:41 · 478 阅读 · 0 评论 -
innodb锁
数据库开发最核心的要解决的问题是并发和锁(即数据一致性问题)不同存储引擎的锁粒度不同,innodb是行级别锁,mysiam是表级锁,还有些支持页锁。、原创 2016-11-16 21:09:33 · 714 阅读 · 0 评论 -
innodb事务
1.ACID特性1.原子性事务要么成功,要么失败。2.一致性事务从一种状态变为下一种一致的状态,数据完整性约束没有变3.隔离性一个事务在提交前对其它事务不可见4.持久性事务一旦提交,结果是持久的,即使宕机,数据也能恢复。锁保证隔离性,redo log 保证原子性和持久性。undo log 保证一致性。2.事务的实现1.原创 2016-11-21 23:25:32 · 355 阅读 · 0 评论