Hello World!

 分类:MySQL

MySQL全面快速优化参考

MySQL全面快速优化参考
0、导读 全面的MySQL快速优化参考 本文约3000字,阅读时间约15分钟。 本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体...

icerain 1年前 (2017-04-06) 504℃ 0评论 1喜欢

为什么mysql字段尽可能用NOT NULL,而不是NULL

为什么mysql字段尽可能用NOT NULL,而不是NULL
字段尽可能用NOT NULL,而不是NULL,除非特殊情况。这句话在mysql优化的文章被大量的引用,但却不说明原因,下面就讲述一下相关内容 1、NULL为什么多人用? NULL是创建数据表时默认的,初级或不知情的或怕麻烦的程序员不会注意这点。 很多人员都以为not null ...

icerain 1年前 (2017-04-06) 370℃ 0评论 0喜欢

Innodb独立的undo tablespace

Innodb独立的undo tablespace
Innodb独立的undo tablespace 在MySQL5.6中开始支持把undo log分离到独立的表空间,并放到单独的文件目录下;这给我们部署不同IO类型的文件位置带来便利,对于并发写入型负载,我们可以把undo文件部署到单独的高速存储设备上.  . 1.使用 有几个参...

icerain 1年前 (2017-04-06) 350℃ 0评论 0喜欢

MySQL 加锁处理分析

MySQL 加锁处理分析
背景   MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论...

icerain 1年前 (2017-04-06) 455℃ 0评论 0喜欢

MySQL占用CPU过高的优化手段

MySQL占用CPU过高的优化手段
Mysql占用CPU过高的时候,该从哪些方面下手进行优化? 占用CPU过高,可以做如下考虑: 1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引;...

icerain 2年前 (2017-02-13) 505℃ 0评论 1喜欢

mysql备份与还原详解

mysql备份与还原详解
I、需求 在备份和还原时一定不能影响线上业务,备份和还原时间不能太久。 II、 测试及方案 1、导出 (1) 使用mysqldump直接导出所有数据及表结构   如mysql官方文档中所示,导出不锁表: mysqldump -hhost -uuser -p dbname tabb...

icerain 2年前 (2016-09-28) 706℃ 0评论 1喜欢

MySQL体系结构详解

MySQL体系结构详解
I、mysql体系结构概述 由数据库和数据库实例组成,是单进场多线程架构。 数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。 数据库实例:由数据库...

icerain 2年前 (2016-09-23) 1725℃ 0评论 2喜欢

双向主备mysql从库误操作reset master

双向主备mysql从库误操作reset master
  AB两台主机互为主备关系 今天我看到主机B的磁盘空间已经快满了,发现占用最多的是MySQL-bin.xxxx的二进制日志文件,有很多个,然后我就在该主机mysql里面直接下了 reset master 命令。 嘿嘿,很高兴发现磁盘空间一下子就清出来很多,但是高兴不久...

每日一记 2年前 (2016-09-20) 449℃ 0评论 1喜欢

Mysql压测工具mysqlslap

Mysql压测工具mysqlslap
在mysql5.1以后的版本:客户端带了个工具mysqlslap可以对MySQL进行压力测试: 可以使用mysqlslap –help来显示使用方法: Default options are read from the following files in the g...

每日一记 2年前 (2016-09-13) 436℃ 0评论 1喜欢