- 博客(4)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 InnoDB Insert(插入)操作(下)--mysql技术内幕
接上一篇文章,最后做的那个实验,我是想证明mysql innodb存储引擎,commit操作与flush数据到磁盘之间的关系,当与同事交流之后,他说,你应该把innodb_buffer_size的大小考虑到里面,其实我是有考虑的,在开始的部分就有做过假设,假如buffer大小为1G,数据大小为2G,那么在进行事务插入操作时,势必是要在commit操作之前,将缓存数据进行写入磁盘的吧。再者而言,接上篇
2015-07-10 13:13:18 983
原创 InnoDB Insert(插入)操作(上)--mysql技术内幕
当客户端发出一条insert指令后,对于一张innodb类型的表,它的内部究竟会做出怎样的反应呢?本文章将为大家揭开这 一内幕。当然,本人才疏学浅,如果你发现了什么不对的地方,可以指出来,大家一起讨论。突然发现用文字很难解释清楚这个过程,那么就用一张图来代替吧,反而更加清晰明了。我还没有搞清楚的问题是:bin_log的写入时间,commit操作对应redo跟innodb_buffer分别所处的位置。
2015-07-06 22:18:34 1659 1
原创 MySQL Socket本地通信
**- 关于linux上mysql.sock文件的理解linux/unix中的socket文件是为了建立两个程序之间的连接使用的,具体的解释详见百度百科,此处只是在解释mysql.sock文件在启动mysqld_safe文件时,会在默认文件夹/tmp下生成一个socket文件,此文件用于mysql客户端与服务器端的连接使用,假如不小心删除了此文件,[root@10-186-20-46 local]#
2015-07-01 17:56:28 8624
求 lldb多线程调试方法
2018-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人