上周日,早上快到6点,天还没亮,睡得正香,突然被一声短信惊醒,Too many connections!

我这纳闷呢,搞啥活动呢?平常这都是低风期啊。

登陆机器一查看慢日志,发现有这么一条SQL,很奇葩:

跑了快1小时了,而且查询的结果还是0行。

很奇怪到底在搞毛?我又查看了这个表,并没有aid=1的记录。

周一询问了开发,都不知道这条SQL。最后猜想到,这是不是监控人员,搞的一个每隔15秒就连接一下,看看数据库存活状态?假如是的话,应该用程序做,直接1-sleep(15)很危险,假如我这个表里有100行,那么耗时就是100*15秒,这样会一直占用连接不释放,结果造成连接堆积,正常的连接进不来,导致业务报错。

最后直接pt-kill,结束了这场Too many connections风波。

记录一次奇葩的sleep(15)引起的Too many connections相关推荐

  1. 每天总有那么几分钟脑子抽风-记录一下一个奇葩的游戏公司做法

    碰过不少奇葩的游戏公司 一.老板卖水果赚钱了,投钱开的游戏公司 二.二老板闲着没事,投个10W/月开个游戏公司(其实10W不少了...要是20年前) 三.做互联网研发的,觉得游戏不也是研发吗,转行做游 ...

  2. mysql profile 不记录_mysql profile使用(转)

    mysql的sql语句优化都使用explain,但是这个没有办法知道详细的Memory/CPU等使用量 MySQL Query Profiler, 可以查询到此 SQL 语句会执行多少, 并看出 CP ...

  3. 虚拟机安装windows ghost版本系统记录完整过程

    重点 1.磁盘一定要分成2个 2.直接安装第一个盘   就是进入CD后选1  自动安装 https://blog.csdn.net/hanzl1/article/details/79298787 虚拟 ...

  4. 时间约束的实体解析中记录对排序研究

    时间约束的实体解析中记录对排序研究 人工智能技术与咨询 来源:<软件学报> ,作者孙琛琛等 摘 要:实体解析是数据集成和数据清洗的重要组成部分,也是大数据分析与挖掘的必要预处理步骤.传统的 ...

  5. 15.2. 网络监控

    网络监控我认为也可以叫做 3层监控 15.2.1. DNS解析監控 ns 记录监控 A 记录监控 MX 记录监控 主从DNS同步监控 15.2.2. IP地址監控 15.2.3. 路由監控 HSRP/ ...

  6. 小学计算机二课活动记录,小学教研活动记录

    小学教研活动记录 小学教研活动记录(一): 某某小学教研活动记录 2009-2010学年第二学期 时间:2010年4月6日 地点:大办公室 出席:全体教师 主题:精神传达 记录人:某某某 一.外出学习 ...

  7. EPICS记录参考--Sequence记录(seq)

    Sequence记录用于触发最多16个其它记录运行并且发送这些值到那些记录.除了它将获取一个输入值并且写一个输出值而不是仅仅运行一个forward链接的集合外,它类似于fanout记录.它也能够指定若 ...

  8. MySQL 是怎么加行级锁的?为什么一会是 next-key 锁,一会是间隙锁,一会又是记录锁?

    大家好,我是小林. 是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁. 坦白说,确实还挺复杂的,但是好在我找点了点规律,也知道如何如 ...

  9. 3.15曝光智能骚扰产业链,连你月收入也知道!网易专家支招用户如何避免被“鱼肉”

    二十八年前,中央电视台.中国消费者报社.中华工商时报社与中国消费者协会联合举办了国际消费者权益日"消费者之友专题晚会",从此拉开了中央电视台"3·15晚会"开播 ...

最新文章

  1. 因遭领导批评,90后女生上班当天便辞职还删了公司后台数据,结果……她被判刑了...
  2. 传统网站性能优化的三种手段
  3. 趣谈设计模式 | 工厂模式(Factory):利用工厂来创建对象
  4. 【高清】网络安全思维导图
  5. 通过地址访问 mysql_MySql通过ip地址进行访问的方法
  6. https理论与实践
  7. nginx+tomcat+memcached
  8. InstallShield Build错误:Internal build error 6041
  9. Power BI 与 Azure Analysis Services 的数据关联:4、Power BI 连接到Azure Analysis Services 并展示...
  10. (转)功能测试(黑盒测试)常用的策略和方法
  11. 数据结构实践课程设计【通讯录管理系统】
  12. 线性表———单链表,循环链表,双向链表基本操作及概念
  13. 【常用配置】——WPS文字常用快捷键大全【史上最全面】转
  14. 在线生成地理数据格式geojson
  15. java math pow_Java Math.pow() 方法
  16. python except exception_try except Exception 异常处理
  17. 浏览器的收藏夹在哪里打开
  18. 2022 互联网中秋月饼大赏,腾讯送火腿,字节寓意圆满,你最钟爱哪款呢?
  19. slice与splice用法
  20. JavaScript系列—Object.assign()介绍以及原理实现

热门文章

  1. 五种 JSP页面跳转方法详解
  2. STM32系列 STM32F4xx 独立看门狗(IWDG)
  3. BZOJ5343[Ctsc2018]混合果汁——主席树+二分答案
  4. jdbc oracle clob blob long类型数据
  5. 如何架设Linux打印服务器
  6. 理解并行和并发的区别?
  7. vue 打包后本地先自己启动服务 anywhere 非常好用
  8. linux 前端环境搭建
  9. H3C V7版本的系统默认权限
  10. Number()、parseInt() 和 parseFloat() 的区别