缘由
最近我们公司的慢SQL特别多,特别是某个固定的表,每天基本都有好几千的慢查询,但是这个表有特别大,不能随意加索引,索引我们就需要一个工具来协助我们进行改DDL的时候,不影响业务,那就是 PT工具
效果图
如下是
最近我们公司的慢SQL特别多,特别是某个固定的表,每天基本都有好几千的慢查询,但是这个表有特别大,不能随意加索引,索引我们就需要一个工具来协助我们进行改DDL的时候,不影响业务,那就是 PT工具
如下是
我们都知道在Mac电脑下面有一个非常好的抓包工具:Charles。但是这个只能抓代理的数据包。但是有时候想要调试本地网卡的数据库 Charles 就没办法了。就想到了在windows下面的一个Fiddler
代码发布系统是互联网公司必备的运维系统,作用主要用户发布业务代码 到 业务服务器
有的同学可能说,我们公司服务器就那么一台,做个发布系统太麻烦了? 不认同这说法
发布系统有如下好处
流程管理
我记得在当时用php的时候还没有composer,只有个pear,但是不好用呀,还不如直接在互联网上到处复制代码了,更快更不容易出错,当时也没有github这么好的社区工具了
总结如下
代码混乱
规范不统一
没
服务器经常会产生各种各样的日志文件,我们需要定期清理
系统日志
应用日志
例如系统的history 历史信息 crontab的运行日志 一般系统日志系统都帮我们运维好了,不
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位
top
vmstat
lsof
tcpdump
netstat
htop
iotop
1)判断进程是否存在,如果不存在再执行启动命令,可以避免一个脚本同时启动多份
if [ $(ps -ef |grep bastion_account.
Charles 是在 Mac 下常用的截取网络封包的工具,在做 iOS 开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使
1. Scikit-learn
www.github.com/scikit-learn/