Hello World!

 分类:数据库

MySQL全面快速优化参考

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

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

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

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

icerain 2年前 (2017-04-06) 478℃ 0评论 0喜欢

Innodb独立的undo tablespace

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

icerain 2年前 (2017-04-06) 400℃ 0评论 0喜欢

MySQL 加锁处理分析

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

icerain 2年前 (2017-04-06) 573℃ 0评论 0喜欢

MySQL占用CPU过高的优化手段

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

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

oracle误删数据文件

oracle误删数据文件
这是一个悲伤而且很长的故事。。。。 1.首先事情是这样的,我发现测试环境中oracle数据库用户A的表空间abkj所剩空间已经不足,而且操作系统也不足了,sql如下: select tablespace_name, count(*) as extends, round(sum(b...

每日一记 2年前 (2016-11-15) 399℃ 0评论 0喜欢

MongoDB数据库的备份与还原

MongoDB数据库的备份与还原
I、备份方案 1、通过拷贝基础的数据文件进行备份   您可以通过拷贝MongoDB基础的数据文件创建一个备份。 如果MongoDB存储数据文件的容量支持基于时间点的快照,您可以在某一特定时刻及时通过使用这些快照以创建一个MongoDB系统的备份。 文件系统快照是任何一个...

icerain 2年前 (2016-10-25) 721℃ 0评论 0喜欢

KEEP POOL和CACHE属性的区别 (转贴)

KEEP POOL和CACHE属性的区别 (转贴)
我们知道可以设置表的属性CACHE将表数据放入数据缓存中,也可以设置表将其放入KEEP缓冲池,这两者的区别如下: BUFFER POOL包括DEFAULT、KEEP、RECYCLE三个POOL,其大小分别对应三个参数: DB_CACHE_SIZE, DB_KEEP_CACHE_S...

每日一记 2年前 (2016-10-12) 427℃ 0评论 0喜欢