摘要: http://dimitrik.free.fr/blog/ 阅读全文
posted @ 2016-07-06 19:38 zengkefu 阅读(334) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-06 19:30 zengkefu 阅读(237) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-06 17:44 zengkefu 阅读(189) 评论(0) 推荐(0)
摘要: 杨奇龙 前阿里数据库团队资深DBA 主要负责淘宝业务线,经历多次11.11,有海量业务访问DB架构设计经验。 目前就职于有赞科技DBA,负责数据库运维工作,熟悉MySQL 性能优化,故障诊断,性能压测,对NoSQL感兴趣,希望与大家多多交流,彼此一起成长。 前阿里数据库团队资深DBA 主要负责淘宝业 阅读全文
posted @ 2016-07-06 17:26 zengkefu 阅读(3215) 评论(0) 推荐(0)
摘要: https://yq.aliyun.com/promotion/96 阅读全文
posted @ 2016-07-06 17:19 zengkefu 阅读(646) 评论(0) 推荐(1)
摘要: http://blog.csdn.net/kumu_linux/article/details/8301760 http://blog.csdn.net/kumu_linux/article/details/8301760 当前shell下更改用户可打开进程数 修改limits.conf配置文件生效 阅读全文
posted @ 2016-07-06 17:13 zengkefu 阅读(509) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/kumu_linux/article/details/7877770 http://blog.csdn.net/kumu_linux/article/details/7877770 文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。 阅读全文
posted @ 2016-07-06 17:09 zengkefu 阅读(1056) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/cywosp/article/details/38965239 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引 阅读全文
posted @ 2016-07-06 17:00 zengkefu 阅读(390) 评论(0) 推荐(0)
摘要: 一个月之前,Scott和同事们发现公司有一个MySQL MHA集群的master(假设master机器名为hostA)每隔一周左右就会挂一次(指MySQL挂掉),在几周内,MHA来回切了好几次。按照国际惯例,Scott按照如下顺序去查问题到底出在哪里:(1)先翻MySQL error log,没有发 阅读全文
posted @ 2016-07-06 16:57 zengkefu 阅读(647) 评论(0) 推荐(0)
摘要: lsof(list open files)是一个列出当前系统打开文件的工具。在Linux环境下,任何事物都是以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件。所以,如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这 阅读全文
posted @ 2016-07-06 16:51 zengkefu 阅读(2620) 评论(0) 推荐(0)
摘要: 以前, 我曾经介绍过如何通过PHP的Core文件获取信息:如何调试PHP的Core之获取基本信息, 对于调用参数这块, 当时介绍的获取方法比较复杂. 于是今天我为PHP 5.4的.gdbinit做了一个改进, 以后如果你遇到了PHP 5.4的core, 那么就可以简单的得到PHP 5.4发生Core 阅读全文
posted @ 2016-07-06 16:48 zengkefu 阅读(579) 评论(0) 推荐(0)
摘要: 某Team在用Python开发一些代码,涉及子进程以及设法消除僵尸进程的需求。实践中他们碰上Python程序非预期退出的现象。最初他们决定用GDB调试Python解释器,查看exit()的源头。我听了之后,觉得这个问题应该用别的调试思路。帮他们排查这次程序故障时,除去原始问题,还衍生了其他问题。 这 阅读全文
posted @ 2016-07-06 16:45 zengkefu 阅读(1659) 评论(0) 推荐(0)
摘要: http://blog.jobbole.com/87107/ http://www.phpben.com/?post=74 http://blogread.cn/it/article/4088?f=sa http://blogread.cn/it/article/6087?f=sr 阅读全文
posted @ 2016-07-06 16:43 zengkefu 阅读(174) 评论(0) 推荐(0)
摘要: ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块, 可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag, ss也可以正常运行,只是效率会变得稍慢。(但仍然比 netstat要快。) 阅读全文
posted @ 2016-07-06 16:33 zengkefu 阅读(194) 评论(0) 推荐(0)
摘要: 导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t(aid int unsigned not 阅读全文
posted @ 2016-07-06 16:25 zengkefu 阅读(11296) 评论(1) 推荐(3)
摘要: Posted on 19/09/2014 by Stewart Smith So, I’ve been looking around for a while (and a few times now) for any good resources that cover a bunch of MySQ 阅读全文
posted @ 2016-07-06 16:19 zengkefu 阅读(210) 评论(0) 推荐(0)
摘要: 原文出处: persister 原文出处: persister 在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优 阅读全文
posted @ 2016-07-06 16:11 zengkefu 阅读(485) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-06 15:56 zengkefu 阅读(147) 评论(0) 推荐(0)
摘要: http://dinglin.iteye.com/category/132573 阅读全文
posted @ 2016-07-06 15:43 zengkefu 阅读(169) 评论(0) 推荐(0)
摘要: http://awesome-dtrace.com/#community 阅读全文
posted @ 2016-07-06 15:43 zengkefu 阅读(107) 评论(0) 推荐(0)
摘要: cron job被用于安排那些需要被周期性执行的命令。利用它,你可以配置某些命令或者脚本,让它们在某个设定的时间内周期性地运行。cron 是 Linux 或者类 Unix 系统中最为实用的工具之一。cron 服务(守护进程)在系统后台运行,并且会持续地检查 /etc/crontab 文件和 /etc 阅读全文
posted @ 2016-07-06 15:39 zengkefu 阅读(352) 评论(0) 推荐(0)
摘要: 前言 Linux的swap相关部分代码从2.6早期版本到现在的4.6版本在细节之处已经有不少变化。本文讨论的swap基于Linux 4.4内核代码。Linux内存管理是一套非常复杂的系统,而swap只是其中一个很小的处理逻辑。希望本文能让读者了解Linux对swap的使用大概是什么样子。阅读完本文, 阅读全文
posted @ 2016-07-06 15:31 zengkefu 阅读(6469) 评论(0) 推荐(0)
摘要: http://hidba.org/?cat=15 阅读全文
posted @ 2016-07-06 15:29 zengkefu 阅读(300) 评论(0) 推荐(0)
摘要: http://hidba.org/?p=170 我们知道mysql是一个支持多线程的数据库,尤其在innodb存储引擎出现后,对mysql的事务,并发,锁支持得到了极大提高。在高并发的访问的应用场景中,应用端大量并发的进程发问数据库,而数据库中的数据表在磁盘上以数据文件存放,在unix,linux的 阅读全文
posted @ 2016-07-06 15:24 zengkefu 阅读(574) 评论(0) 推荐(0)
摘要: 写在前面:我们在使用mysqldump备份数据时,请一定记住要加上 -q 参数,后果可能是很严重的,不要给自己挖坑哦。到底为什么呢,且听我慢慢道来! 先来看看 mysqldump –help 中,关于 -q 参数的解释: 简言之,就是说加上 -q 后,不会把SELECT出来的结果放在buffer中, 阅读全文
posted @ 2016-07-06 12:50 zengkefu 阅读(376) 评论(0) 推荐(0)
摘要: Posted by Money Talks on 2012/02/24 | 第一篇 序章第二篇 连接优化第三篇 索引优化第四片 查询优化第五篇 到实战中去 查询优化 查询优化涉及到用户查询数据时使用到的索引、排序、group 等操作,以及其书写习惯。(原文链接http://ddbiz.com/?p= 阅读全文
posted @ 2016-07-06 08:59 zengkefu 阅读(833) 评论(0) 推荐(0)
摘要: Posted by Money Talks on 2012/02/23 | 第一篇 序章第二篇 连接优化第三篇 索引优化第四篇 查询优化第五篇 到实战中去 连接优化 连接优化主要指客户端连接数据库以及数据库为响应客户端的请求而打开数据表和索引的过程中涉及到的参数调整。原文可以参考这里或者这里。(原文 阅读全文
posted @ 2016-07-06 08:57 zengkefu 阅读(1778) 评论(0) 推荐(0)
摘要: Posted by Money Talks on 2012/02/23 | 第一篇 序章第二篇 连接优化第三篇 索引优化第四篇 查询优化第五篇 到实战中去 索引优化 索引优化涉及到几个方面,包括了索引的类型、如何让查询使用索引,查询是索引算法的选择等等操作。(原文链接http://ddbiz.com 阅读全文
posted @ 2016-07-06 08:54 zengkefu 阅读(1826) 评论(0) 推荐(1)
摘要: 会话1: 窗口2,GDB 调试mysqld进程 ,查看用户线程状态 GDB: 会话3: 会话1: http://www.cnblogs.com/cchust/p/4564741.html 上一篇文章说明了bug出现的原因和原理分析,要修复bug似乎已经水到渠成了,但远没有这么简单,只因为“并发”。要 阅读全文
posted @ 2016-07-06 00:01 zengkefu 阅读(1603) 评论(0) 推荐(0)