博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 75 下一页

2016年12月29日

摘要: 简介 在MySQL服务器出现短暂(5~30秒)的性能波动的时候,一般的性能监控工具都很难抓住故障现场,也就很难收集对应较细粒度的诊断信息。另外,如果这种波动出现的频率很低,例如几天才一次,我们也很难人为的抓住现场,收集数据。这正是pt-stalk所解决的问题。 参数 –function:设置触发条件 阅读全文

posted @ 2016-12-29 12:14 moss_tan_jun 阅读(1588) 评论(0) 推荐(0) 编辑

摘要: 一个同学问我一个问题,说有以下文件内容,要求输出为特定的格式。这里就献丑给出一个处理的方法吧,由于时间关系可能我的答案并不是最好的,但是我尽量将我的答案讲解明白,让你理解处理的方法。如果您有简单明了的处理方法请不啬赐教! 题目 文件内容如下: 2016-12-08 00:09 血战钢锯岭 2016- 阅读全文

posted @ 2016-12-29 11:42 moss_tan_jun 阅读(212) 评论(0) 推荐(0) 编辑

2016年12月28日

摘要: I/O 调度算法再各个进程竞争磁盘I/O的时候担当了裁判的角色。他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能。在linux下面列出4种调度算法CFQ (Completely Fair Queuing 完全公平的排队)(elevator=cfq):这是默认算法,对于通用服务器 阅读全文

posted @ 2016-12-28 22:02 moss_tan_jun 阅读(492) 评论(0) 推荐(0) 编辑

摘要: pt-query-digest用法 http://blog.csdn.net/wxc20062006/article/details/52387505 阅读全文

posted @ 2016-12-28 16:15 moss_tan_jun 阅读(104) 评论(0) 推荐(0) 编辑

摘要: pt-pmp (http://www.cnblogs.com/ivictor/p/6012183.html) pt-online-schema-change (http://blog.csdn.net/zengxuewen2045/article/details/52017416) pt-query 阅读全文

posted @ 2016-12-28 15:16 moss_tan_jun 阅读(135) 评论(0) 推荐(0) 编辑

2016年12月27日

摘要: percona-toolkit-2.2.10使用举例 以pt-kill为例 --help,可以看到帮助信息 运行平稳的数据库,如果遇到CPU狂飙,到80%左右,那一定是开发写的烂SQL导致的,DBA首先要保证的是,数据库别跑挂了,所以我们要把那些运行慢的SQL杀死并记录到文件里,以便后面的排查。 p 阅读全文

posted @ 2016-12-27 15:32 moss_tan_jun 阅读(761) 评论(0) 推荐(0) 编辑

摘要: pt-find - Find MySQL tables and execute actions, like GNU find.用法:pt-find [OPTION...] [DATABASE...]例子:找出创建于一天之前,并且是myisam存储引擎的表[root@goolen ~]# pt-fin 阅读全文

posted @ 2016-12-27 10:37 moss_tan_jun 阅读(341) 评论(0) 推荐(0) 编辑

2016年12月26日

摘要: Percona提供的percona-toolkit提供很多实用功能,这里着重介绍如何监控死锁. pt-deadlock-logger基本用法 Usage: pt-deadlock-logger [OPTIONS] DSN 解释:指定DSN死锁信息,它可以标准输出到屏幕也可以记入到表中或者日志文件,O 阅读全文

posted @ 2016-12-26 22:25 moss_tan_jun 阅读(1615) 评论(0) 推荐(0) 编辑

摘要: percona-toolkit系列-pt-find http://blog.itpub.net/23249684/viewspace-1354308/ 在《mysql插入/更新数据》这篇文章提到,使用LOAD DATA INFILE语句,可以从一个文件直接加载数据到mysql中,但如果文件非常大,可 阅读全文

posted @ 2016-12-26 16:20 moss_tan_jun 阅读(309) 评论(0) 推荐(0) 编辑

2016年12月23日

摘要: 假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 我们可以用 ${ } 分别替换获得不同的值: ${file#*/}:拿掉第一条 / 及其左边的字串:dir1/dir2/dir3/my.file.txt ${file##*/}:拿掉最后一条 / 及其左边的 阅读全文

posted @ 2016-12-23 10:56 moss_tan_jun 阅读(131) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 75 下一页