自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leonpenn的博客 *你本如虎,正当添翼*

你不会的东西,觉得难的东西,一定不要躲!先搞明白,后精湛,你就比别人优秀了。因为,大部分人都不舍得花力气去钻研,自动淘汰;所以,你执着的努力,就占了大便宜。

  • 博客(6)
  • 收藏
  • 关注

原创 记1次未正确设置replicate-ignore-db参数导致MySQL主从同步异常的问题

今天监控报警,从库的Slave_SQL_Running未启动,在处理完故障后,提取一些主要的步骤整理了一下,在自己的测试机上重现了一下当时的故障情况,供大家参考。 当时第一反应过来的处理方法,就是change master 重置同步binlog的位置 仔细查看error log,发现却是另外一个问题: 2017-06-30T01:28:10.388335Z 0 [Warnin

2017-06-30 09:27:06 6910

原创 InnoDB 1.1.X(MySQL5.5)数据预热 --- 持续更新

线上服务器在重启过后,由于innodb buffer pool被清空,往往在最开始一段时间的性能会很差,当用户量特别大的高峰时期更是如此。MySQL 5.6 将 InnoDB版本升级到1.2.X后,提供了一共5个新的参数用于配置预热功能,将innodb buffer pool中的热块缓存到磁盘文件ib_buffer_pool中,待重启时再加载到内存中。 本文是对生产环境下,部分使用5.5及更早版

2017-06-15 16:23:59 605

原创 关于InnoDB的Double Write技术的理解

当InnoDB表的数据有修改时,先更新InnoDB Buffer Pool 中所在的页,并将此操作记录到redo log中,此时这些页在 InnoDBBuffer Pool 将被标记为脏页。在没有Double Write或文件系统没有相关防范机制的情况下,这些脏页会直接被写到磁盘上去。需要注意的是InnoDB写磁盘是以页为操作单位进行的(页大小一般是16K),而本身操作系统写文件是以4K...

2017-06-13 14:15:28 1236 1

转载 进程上下文切换 – 残酷的性能杀手

原文  http://www.cppthinker.com/linux/224/context_switch_1/    原网页已经挂了,转载留存。 【上篇】 对于服务器的优化,很多人都有自己的经验和见解,但就我观察,有两点常常会被人忽视 – 上下文切换 和 Cache Line同步 问题,人们往往都会习惯性地把视线集中在尽力减少内存拷贝,减少IO次数这样的问题

2017-06-12 16:43:11 976

原创 最小化CentOS系统下源码编译安装MySQL

后面要简单写一个MySQL自动部署脚本,今天再次梳理下安装流程。同时也给刚入门的同学一个参考,写的比较详细,图文并茂。希望能一举两得。 安装环境: CentOS 6.2,最小化安装确保后期做脚本时有较好的兼容性 MySQL 5.5源码包(/usr/toolkits/mysql_install_tools/mysql-5.5.54.tar.gz) 一、规划安装目录、用户、组

2017-06-07 15:05:24 316

原创 浅谈InnoDB的next-key locking策略

InnoDB 存储引擎默认隔离级别为可重复读(Repeatable Read),该隔离级别下加行锁采用的是next-key locking 策略。 InnoDB支持行锁(锁定字段含有索引的情况下,否则走表锁),但锁定方式并非简单的锁定指定行上的索引,而是分为3种锁定算法: 1)记录锁(Record Locks):锁定指定行的索引项 2)Gap Locks:锁定某一个范围内的索引,但不包括记录

2017-06-01 15:50:39 2510 1

空空如也

空空如也

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

TA关注的人

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