加载中
ActiveMQ:Communications link failure问题以及解决办法

ActiveMQ版本:5.5.1 MQ 所使用的 MySQL 是 InnoDB存储引擎 记录人:@郑昀 现象: 业务表面现象:无。系统现象:无。 日志信息:业务系统发送 MQ 消息时,下面这种错误日志断断续续地一直都有...

JDBC驱动自身问题引发的FullGC

公众号HelloJava刊出一篇《MySQL Statement cancellation timer故障排查分享》,文中还谈及他排查过程中注意到 MySQL-Connector-Java 的一个 bug,我们恰巧遇到过这个坑。...

2016/03/29 16:43
309
[慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时

案例梳理时间:2013-9-25 写在前面的话: 在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要...

2013/11/29 16:32
208
被小伙伴们吓哭了:可怕的命令

备份是王道。 备份的可恢复性检查是王道中的王道。 保持清醒(严禁饮酒操作¥%#^)。 遇事冷静。

2014/05/22 19:19
515
[慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序

写在前面的话: 之前曾说过“不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程”,但对于字段选择性差意味着什么,组合索引字段顺序意味着什么,要求每个人必须...

ActiveMQ:No operations allowed after statement ...

ActiveMQ版本:5.5.1 记录人:@郑昀 现象: 系统现象:部分消息发送失败,失败频率不正常。 日志信息:activemq.log 中一直有这样的错误日志: JDBC Failure: No operations allowed after ...

2012/11/10 00:21
178
[慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定

写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但把mysql客户...

Tumblr的消息通知系统是如何构建的

2012·2汇总 Tumblr是世界上最流行的轻博客服务之一,2007年成立。 一,MySQL+Memcached 初期,其通知系统是由 MySQL+Memcached 的传统架构组成。 缺点: MySQL负担重,表象就是 MySQL 并发...

2013/02/08 22:50
2.6K
简记 YouPorn 的技术架构

传说中占据整个互联网每秒流量2%、100Gb/s、300K queries/s的 YouPorn,关于它的 HAProxy->Varnish->Nginx->PHP-FPM->Symfony2->Doctrine->HAProxy->Redis,郑昀简要记录几点: 2012年2月开始...

2013/05/30 21:23
913
#研发中间件介绍#异步消息可靠推送Notify

最终我们还是选择自己来面对如下场景,采用 Push 模式(NotifyServer 主动向下游 Push 消息)

2014/12/16 15:41
246
#研发解决方案介绍#Recsys-Evaluate(推荐评测)

规则库怎么来的?得建设一些方便观测的外围系统,才能发现特征、建立规则、调整参数、观察效果。所以与此类似,做了推荐服务后,就需要推荐效果评测了。

#研发解决方案#分布式并行计算调度和管理系统Summoner

Summoner 是基于 MySQL+Redis+Zookeeper 的分布式并行计算调度和管理系统。Summoner 是 JobCenter 的延伸和有益补充,它们各自有各自的应用场景。我们还会借鉴 mesos 的先进理念,进一步提升...

iDB是如何运转的 一

大家都做这件事,一定是因为当数据量大到一定程度,数据重要到一定程度时,online schema change 和刷库不容有失,第一解决锁表问题,不能影响线上业务,第二搞定操作回滚问题,第三解救 DB...

2015/12/08 14:32
47
#数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie

即席查询和集群任务调度是大数据处理里的两个课题。

安全基础教育第一季:堡垒是从内部攻破的

一次成功的入侵渗透,并不需要是什么高危漏洞,几个普普通通的中等漏洞,搭配一次社会工程学行动,就可以搞定。 一个公司成千上万人,往少里说也有 80% 的人安全意识淡薄,有耐心的攻击者会盯...

PHP-FPM模式下PHP最大执行时间、Pragma和post-check

2013/5 记录一: PHP PHP::Stomp 的(每次)连接超时时间=默认值60秒;(郑昀注1,这种超时时间设置在生产环境是难以容忍的。一般设置2~3秒超时。) PHP::Stomp 最终放弃连接抛出异常前,尝...

#研发解决方案#iDB-数据库自动化运维平台

iDB 的主要目的是解决绝大部分重复、复杂的数据库运维工作 ,满足业务对数据库信息查询和快速变更需求,借此提升研发效率,保证数据库操作符合审计要求,有可追溯的变更和审核日志。

有些事儿,工程师可能今生仅此一次

针对某一个课题,深入思考,多方调研,做试验证明,很多工程师可能今生仅此一次:他大学毕业时做毕业论文的那次…

你应该知道的那些超时设置或默认参数

郑昀总结 最后 更新于2013年6月19日 存储介质 Redis Java-Driver Jedis 连接池:Jedis的连接池设计基于 Apache Commons-Pool 原生库: maxActive:可用连接实例的最大数目,默认值为8; maxI...

Java两则故障分析和常见连接超时时间

郑昀 汇总 20130309 常见现象的故障分析: 现象倒推一:Java Web应用的连接数暴增 最大的可能是,Web应用的线程调用路径中阻塞在某个远端资源上。 线程向某个远端资源发起的请求被阻塞,可能...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部