自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帅的数说

专注于MySQL、MariaDB、Percona、PostgreSQL数据库及Aerospike等nosql数据库

  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于undo log格式中事务ID和undo_no

undo_no_t undo_no; /** Undo number */ typedef ib_id_t undo_no_t; /** The generic InnoDB system object identifier data type */ typedef ib_uint64_t ib_id_t; 事务对象 struct trx_t{ ... undo_n

2015-06-25 21:57:06 936

转载 快速预热innodb buffer pool

当innodb_buffer_pool_size大到几十GB或是百GB的时候,因为某些日常升级更新或是意外宕机,而必须要重新启动mysqld服务的之后,就面临一个问题,如何将之前频繁访问的数据重新加载回buffer中,也就是说,如何对innodb buffer pool进行预热,以便于快速恢复到之前的性能状态。如果是光靠Innodb本身去预热buffer,将会是一个不短的时间周期,业务高峰时,数据

2015-06-14 09:48:18 642

原创 关于innodb purge thread和master thread

由innodb_purge_threads控制purge线程数。 (>= 5.6.5)的版本中该值默认为1,最大值为32。默认值1表示innodb的purge操作被分离到purge线程中,master thread不再做purge操作。 The number of background threads devoted to the InnoDB purge operatio

2015-06-13 00:23:57 5486 1

转载 网上查到关于innodb自增锁的详细完整的讲解--感觉不错

http://my.oschina.net/xinxingegeya/blog/342075 讲述了innodb_autoinc_lock_mode不同配置下锁情况和优缺点,及为什么默认配置1而不是2 Configurable InnoDB Auto-Increment Locking     As described in the previous section, InnoD

2015-06-12 22:25:51 1744 2

转载 innodb purge操作

Purge搜集的几个感觉不错的文章 一、 http://blog.sina.com.cn/s/blog_aed82f6f010195me.html 由于每次DML操作都会生成Undo页,系统需要定期对这些undo页进行清理,也就是所谓purge操作。在5.5之前这些都是在master线程中完成,但5.5及之后的版本可以通过innodb_purge_threads来

2015-06-11 22:57:28 1838

原创 mysql innodb插入意向锁

innodb中有插入意向锁,专门针对insert,如果插入前,该间隙已经由gap锁,那么Insert会申请插入意向锁。那么这个插入意向锁的作用是什么? 1、为了唤起等待。因为该间隙已经有锁,插入时必须阻塞。插入 意向锁的作用具有阻塞功能。 2、插入意向锁是一种特殊的间隙锁,既然是一种间隙锁,为什么不直接使用间隙锁?      间隙锁之间不互斥,不能够阻塞即唤起等待,会造成幻读。 3、为什么

2015-06-07 10:32:17 4759 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除