案例描述:
一个普通的事务提交,在应用里面会提示commit超时,失败。
一、理论知识
1、关于commit原理,事务提交过程
1、寻找修改的数据页:
1、如果该数据页在内存中,则直接是内存读;
2、如果该数据页内存中没有,物理读,就从磁盘调入内存;
2、磁盘中的undo页调入内存;
3、先将原来的数据存入undo,然后修改数据(数据页成脏页);
4、修改数据的信息生成redo数据存入log_buffer(内存buffer_pool的一个
案例描述:
一个普通的事务提交,在应用里面会提示commit超时,失败。
一、理论知识
1、关于commit原理,事务提交过程
1、寻找修改的数据页:
1、如果该数据页在内存中,则直接是内存读;
2、如果该数据页内存中没有,物理读,就从磁盘调入内存;
2、磁盘中的undo页调入内存;
3、先将原来的数据存入undo,然后修改数据(数据页成脏页);
4、修改数据的信息生成redo数据存入log_buffer(内存buffer_pool的一个