努力学习,努力分享,努力.....在努力..努力离开..
发布时间:2014-04-18 17:26:34
MySQL应用检索时为了提高查询效率,一般都会在MySQL前边加Memcache做查询缓存,这样用户需要先查询自己需要的Key是否已经缓存,如果没有,则会去MySQL中进行查询.在MySQL5.6时InnoDB集成Memched插件.结构图如下:上面提到的add.incr等操作完成依赖MySQL Server不需要人为干预.这样带来的好处主要是:1、存储引擎自动做Memcac.........【阅读全文】
发布时间: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、将原表数.........【阅读全文】
发布时间:2014-10-27 10:10:19
我认为在单个物理服务器上运行2个或多个Percona XtraDB Cluster(PXC)节点这样没有什么意义,除了教育和测试目的,但在这种情况下这样做仍然是有用的。最受欢迎的实现方式似乎是服务器的虚拟化,比如利用流浪盒子。但是同样的方式你可以运行多个MySQL实例在并行操作系统级别上,还有并发的mysqld的形成过程,因此你也可以有多.........【阅读全文】