努力学习,努力分享,努力.....在努力..努力离开..
发布时间:2014-04-18 17:26:34
MySQL应用检索时为了提高查询效率,一般都会在MySQL前边加Memcache做查询缓存,这样用户需要先查询自己需要的Key是否已经缓存,如果没有,则会去MySQL中进行查询.在MySQL5.6时InnoDB集成Memched插件.结构图如下:上面提到的add.incr等操作完成依赖MySQL Server不需要人为干预.这样带来的好处主要是:1、存储引擎自动做Memcac.........【阅读全文】
发布时间:2014-09-23 18:44:46
redis主从架构问题:redis down重启后,能恢复key值,时间会有延迟,down机之间的值将会丢失。实验环境,主从做在一台服务器上,利用不同端口。解决方案:redis主从至今还不算完善,我们利用redis主从主要做redis备份,master宕机后,实现10s内尽可能的恢复key值,主主要做读写,实现快速读写,不做任何备份方式.........【阅读全文】
发布时间:2014-11-14 18:27:19
今天我遇到一个问题,MySQL企业版备份引起I/O子系统负载过大,应用响应缓慢,导致系统不可用。所以我想限制mysqlbackup的进程,使它不会引起更多的问题。mysqlbackup命令里面有读,写和进程数的设置。默认是1个读,1个写和5个线程。因为我用的是默认设置,所以还是没有必要去调整了。使用ionice工具没法工作,因为它.........【阅读全文】
发布时间:2014-10-31 23:27:38
MySQL5.6的Online DDL在MySQL5.6时代引入了Online DDL特性.其实在5.6之前在执行DDL的时候是很头疼的事情..如果数据量很大更是麻烦.在5.6之前加列、删列、修改列定义、建索引,MySQL的处理方式主要是下面几步:1、创建一个与原表一样的临时表,然后将该表的结构修改成期望的表结构2、锁定原表、只供查询不能DML3、将原表数.........【阅读全文】