人生不设限

导航

12 2016 档案

[转]MySQL批量更新死锁案例分析
摘要:文章出处:http://blog.csdn.net/aesop_wubo/article/details/8286215 在做项目的过程中,由于写SQL太过随意,一不小心就抛了一个死锁异常,如下: 表结构如下: SQL语句如下: MySQL的事务支持与存储引擎有关,MyISAM不支持事务,INNOD 阅读全文

posted @ 2016-12-28 12:00 风的_理想 阅读(637) 评论(0) 推荐(0)

如何给已经装载数据的大表增加一列按顺序增长的主键
摘要:问题描述: 问题表的数据量在千万级别,无主键、无唯一字段、存在大字段,由于业务及性能需求,现需要给问题表增添一列主键,要去主键按顺序增长,且后面为自增长。 解决方式: 1.先给问题表,增加一个int类型的普通字段ID; 2.给已存在的记录设置ID值; set @rownum=0; update ta 阅读全文

posted @ 2016-12-27 11:57 风的_理想 阅读(530) 评论(0) 推荐(0)

程序中使用now()函数对性能的影响
摘要:这两天从某平台的慢查询日志中发现了一些很简单的,原本执行时间在0.01-0.03s的SQL,慢查询日志中记录的执行时间在2s左右。 排查后发现,表设计及索引建设均没有什么问题。但是SQL语句中使用了now()函数。初步怀疑是高并发前提下,now()造成了性能瓶颈。 试验如下: 验证查询总量不变,并发 阅读全文

posted @ 2016-12-22 14:34 风的_理想 阅读(1193) 评论(0) 推荐(0)

查找原始MySQL死锁ID
摘要:转载地址:http://yueliangdao0608.blog.51cto.com/397025/1180917 如果遇到死锁了,怎么解决呢?找到原始的锁ID,然后KILL掉一直持有的那个线程就可以了, 但是众多线程,可怎么找到引起死锁的线程ID呢? MySQL 发展到现在,已经非常强大了,这个问 阅读全文

posted @ 2016-12-22 11:33 风的_理想 阅读(1927) 评论(0) 推荐(0)

redis连接超时报错
摘要:应用程序连接redis超时,报错如下: 原因定位: 应用dubbo的连接满了 阅读全文

posted @ 2016-12-21 18:00 风的_理想 阅读(790) 评论(0) 推荐(0)

innodb的存储结构
摘要:如下所示,innodb的存储结构包含:表空间,段,区,页(块) innodb存储结构优化的标准是:一个页里面存放的行数越多,其性能越高表空间:零散页+段 独立表空间存放的是:数据、索引、插入缓冲位图页。 共享表空间存放的是:undo信息、系统事务信息、二次写缓冲、插入缓冲等。共享表空间扩展后就不会回 阅读全文

posted @ 2016-12-20 12:52 风的_理想 阅读(2114) 评论(0) 推荐(0)

使用zabbix邮件发送报表
摘要:简介 首先我们来看下图片的url (右击screens中随便一张图片,选复制图片地址) http://zabbix.xxx.com/chart2.php?graphid=524&screenid=16&width=400&height=156&updateProfile=1&profileIdx=w 阅读全文

posted @ 2016-12-09 17:22 风的_理想 阅读(1329) 评论(0) 推荐(0)

如何使用yum下载rpm包
摘要:一、使用 yum-downloadonly 插件 参考文章:ghosTzone 的博客http://ghostm55.is-programmer.com/posts/6422.html yum是一个优秀的软件获取与系统更新的工具,主要应用于redhat系列的发行版本上。但是这样一个优秀的工具却没有原 阅读全文

posted @ 2016-12-08 15:15 风的_理想 阅读(488) 评论(0) 推荐(0)

redis cluster节点管理测试
摘要:####redis v3.2.0###添加节点:1.添加master节点 170 ./redis-trib.rb add-node 127.0.0.1:7007 127.0.0.1:7001 171 ./redis01/redis-cli -c -p 7001 2.添加slave节点 172 ./r 阅读全文

posted @ 2016-12-02 15:18 风的_理想 阅读(260) 评论(0) 推荐(0)

redis迁移工具-redis-migrate-tool使用测试
摘要:https://github.com/vipshop/redis-migrate-tool一.安装redis-migrate-tool a.下载redis-migrate-tool软件包 https://codeload.github.com/vipshop/redis-migrate-tool/z 阅读全文

posted @ 2016-12-02 09:18 风的_理想 阅读(1803) 评论(0) 推荐(0)

redis客户端连接异常
摘要:本文参考:http://mdba.cn/2015/04/02/redistwemproxy-%e5%ae%a2%e6%88%b7%e7%ab%af%e8%bf%9e%e6%8e%a5%e5%bc%82%e5%b8%b8/ 对于一个DBA,客户端连接异常问题可以说是家常便饭的事情,处理多了都想吐。 r 阅读全文

posted @ 2016-12-01 18:06 风的_理想 阅读(702) 评论(0) 推荐(0)

redis sentinel基本命令与参数
摘要:1、redis基本命令1)获取sentinel的状态(1)info查看sentinel的状态(2)sentinel masters 获取sentinel中监控的所有master的节点(3)sentinel master <master-name>获取master-name节点redis的状态信息(4 阅读全文

posted @ 2016-12-01 17:52 风的_理想 阅读(5738) 评论(0) 推荐(0)

[转]redis-cli的一些有趣也很有用的功能
摘要:本文转至:http://www.tuicool.com/articles/Yvqm2ev http://mdba.cn/category/redis/ redis-cli我们最常用的两个参数就是-h、-p、-a选项,分配用来指定连接的redis-server的host和port。 通过redis-c 阅读全文

posted @ 2016-12-01 17:34 风的_理想 阅读(380) 评论(0) 推荐(0)