随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2016 档案

摘要:对于经常使用Oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在MySQL里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 阅读全文

posted @ 2016-12-31 16:50 moss_tan_jun 阅读(166) 评论(0) 推荐(0) 编辑

摘要:filesort是通过相应的排序算法,将取得的数据在max_length_for_sort_data的默认值是1024。 mysql在使用双路排序的时候,需要根据排好序的key,第二次去读取真正要返回的数据的。这样就会用到read_rnd_buffer_size这个参数定义的缓冲区。将读取的数据放到 阅读全文

posted @ 2016-12-31 16:23 moss_tan_jun 阅读(155) 评论(0) 推荐(0) 编辑

摘要:1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。 2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要 阅读全文

posted @ 2016-12-31 15:38 moss_tan_jun 阅读(927) 评论(0) 推荐(0) 编辑

摘要:python mod os https://segmentfault.com/a/1190000003061079logging https://segmentfault.com/a/1190000003008066,https://segmentfault.com/a/11900000076174 阅读全文

posted @ 2016-12-30 17:29 moss_tan_jun 阅读(145) 评论(0) 推荐(0) 编辑

摘要:http://www.oschina.net/translate/mysql-upgrade-best-practices 阅读全文

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

摘要:http://www.cnblogs.com/xiaoyanger/p/5584554.html http://www.cnblogs.com/gomysql/p/3662264.html https://segmentfault.com/a/1190000004309169 阅读全文

posted @ 2016-12-29 15:52 moss_tan_jun 阅读(113) 评论(0) 推荐(0) 编辑

摘要:三、常用日志分析命令 1、总请求数 1 wc -l access.log |awk '{print $1}' 1 wc -l access.log |awk '{print $1}' 1 wc -l access.log |awk '{print $1}' wc -l access.log |awk 阅读全文

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

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

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

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

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

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

posted @ 2016-12-28 22:02 moss_tan_jun 阅读(498) 评论(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) 编辑

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

posted @ 2016-12-27 15:32 moss_tan_jun 阅读(764) 评论(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 阅读(342) 评论(0) 推荐(0) 编辑

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

posted @ 2016-12-26 22:25 moss_tan_jun 阅读(1624) 评论(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 阅读(315) 评论(0) 推荐(0) 编辑

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

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

摘要:一、获取系统性能信息 1 、CPU信息 User time,执行用户进程的时间百分比 System time,执行内核进程和中断的百分比 Wait IO,由于IO等待而使CPU处于idle(空闲)状态的时间百分比 Idle,CPU处于idle状态的时间百分比 psutil.cpu_count psu 阅读全文

posted @ 2016-12-09 14:31 moss_tan_jun 阅读(342) 评论(0) 推荐(0) 编辑

摘要:1)php65.6.28 mysqli 报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下php添加mysqli扩展mysqli_api.lo错误 http://jingyan.baidu.com 阅读全文

posted @ 2016-12-07 12:06 moss_tan_jun 阅读(4869) 评论(1) 推荐(1) 编辑

摘要:今天无意中看到了沃趣网络科技的一篇文章请不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间感觉分析的相当不错,该文章中也提到了使用pt-heartbeat这个工具检测主从延迟时间。而且我转载的一篇博文也说明了Seconds_Behind_Master的真正含义,所以还是决 阅读全文

posted @ 2016-12-06 16:55 moss_tan_jun 阅读(471) 评论(0) 推荐(0) 编辑

摘要:https://sourceforge.net/projects/pydev/files/pydev/Eclipse + Pydev 配置Python开发环境JDK安装http://jingyan.baidu.com/article/15622f247de105fdfcbea5c9.htmlmysq 阅读全文

posted @ 2016-12-05 17:50 moss_tan_jun 阅读(247) 评论(0) 推荐(0) 编辑

摘要:Zabbix 教程http://blog.csdn.net/linuxlsq/article/details/52606086MySQL在以下几种情况会创建临时表:1、UNION查询;2、用到TEMPTABLE算法或者是UNION查询中的视图;3、ORDER BY和GROUP BY的子句不一样时;4 阅读全文

posted @ 2016-12-01 14:23 moss_tan_jun 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示