摘要: http://www.cnblogs.com/lyhabc/p/3822267.html 阅读全文
posted @ 2016-07-02 23:41 zengkefu 阅读(251) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/lyhabc/p/3842015.html mysql 备份时出现 /*!40101 */ 该set语句将当前系统变量character_set_client的值赋值给用户变量@OLD_CHARACTER_SET_CLIENT 备份文件的最后几行mysq 阅读全文
posted @ 2016-07-02 23:33 zengkefu 阅读(1488) 评论(0) 推荐(0)
摘要: https://hoytech.com/vmtouch/ [root@localhost vmtouch]# vmtouch -e /data/test/t.MYD -v Evicting /data/test/t.MYD Files: 1 Directories: 0 Evicted Pages: 阅读全文
posted @ 2016-07-02 23:12 zengkefu 阅读(1101) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/s/blog_8308bc810102ux0j.html 阅读全文
posted @ 2016-07-02 22:51 zengkefu 阅读(169) 评论(0) 推荐(0)
摘要: 使 OPTIMIZE table 对 innodb 支持 原理:映射为 alter table google:Everytime you do optimize MySQL, by using mysqlcheck -A -o or using ./mysql_optimize from here. 阅读全文
posted @ 2016-07-02 22:47 zengkefu 阅读(814) 评论(0) 推荐(0)
摘要: 语法 TRUNCATE TABLE name;参数 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行. TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 TRUNCATE TABLE 删除表中的所有 阅读全文
posted @ 2016-07-02 22:30 zengkefu 阅读(358) 评论(0) 推荐(0)
摘要: http://dev.mysql.com/doc/refman/5.6/en/optimizing-innodb-storage-layout.html数据库优化学习心得: 数据库的优化主要在这几个方面,硬件优化、系统优化、RDBMS优化、数据库设计优化、数据库开发优化。一、硬件优化 硬件是所有软件 阅读全文
posted @ 2016-07-02 21:49 zengkefu 阅读(200) 评论(0) 推荐(0)
摘要: http://oldblog.donghao.org/ http://blog.donghao.org/%E6%97%A7%E5%8D%9A%E5%AE%A2/ http://blog.donghao.org/ http://www.oenhan.com/archives Linux kernel 阅读全文
posted @ 2016-07-02 20:32 zengkefu 阅读(432) 评论(0) 推荐(0)
摘要: http://mogu.io/156-156 摘要 本文一是为了讨论在Linux系统出现问题时我们能够借助哪些工具去协助分析,二是讨论出现问题时大致的可能点以及思路,三是希望能给应用层开发团队介绍一些Linux内核机制从而选择更合适的使用策略。 前言 搜索团队的服务器前段时间频繁出现CPU load 阅读全文
posted @ 2016-07-02 20:28 zengkefu 阅读(3450) 评论(0) 推荐(0)
摘要: Google perftools 1、功能简介 它的主要功能就是通过采样的方式,给程序中cpu的使用情况进行“画像”,通过它所输出的结果,我们可以对程序中各个函数(得到函数之间的调用关系)耗时情况一目了然。在对程序做性能优化的时候,这个是很重要的,先把最耗时的若干个操作优化好,程序的整体性能提升应该 阅读全文
posted @ 2016-07-02 19:31 zengkefu 阅读(2081) 评论(0) 推荐(0)
摘要: COUNT(*) counts all rows COUNT(column) counts non-NULLs only COUNT(1) is the same as COUNT(*) because 1 is a non-null expressions 阅读全文
posted @ 2016-07-02 19:28 zengkefu 阅读(273) 评论(0) 推荐(0)
摘要: IO 延迟:存储设备的IO延迟 Queue Depth:磁盘控制器所发出的批量指令的最大条数 IOPS:磁盘设备每秒的IO 三者之间的关系:IOPS=(Queue Depth)/(IO latency) 阅读全文
posted @ 2016-07-02 19:16 zengkefu 阅读(768) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yunsongice/article/details/6171281 阅读全文
posted @ 2016-07-02 17:40 zengkefu 阅读(266) 评论(0) 推荐(0)
摘要: http://www.lenky.info/archives/2012/02/990 http://blog.itpub.net/22664653/viewspace-681162/ 阅读全文
posted @ 2016-07-02 17:39 zengkefu 阅读(173) 评论(0) 推荐(0)
摘要: 一、内存调优 内核关于内存的选项都在/proc/sys/vm目录下. 1.pdflush,用于回写内存中的脏数据到硬盘。可以通过 /proc/sys/vm/vm.dirty_background_ratio调整。 首先查看这个值默认应该是10。 [root@server-mysql ~]# cat 阅读全文
posted @ 2016-07-02 17:27 zengkefu 阅读(2942) 评论(0) 推荐(0)
摘要: NIT 5 Queuing Theory 队列原理 目标: 1.明白性能调优的关键术语 2. 应用队列技术解决性能问题 3.明白性能调优的复杂性 5.1 Introduction to queuing theory 队列原理简介 A. Little’s Law 给出了队列原理的基础 John Lit 阅读全文
posted @ 2016-07-02 17:11 zengkefu 阅读(905) 评论(0) 推荐(0)
摘要: UNIT 8 Processes and the Scheduler 进程与调度 学习目标 A. CPU cache 与Service time之间的关系 B. 分析应用程序使用CPU cache时的情况(CPU使用率与CPU cache命中率) C. 抢占 (根据优先级抢占) D 根据进程优先级顺 阅读全文
posted @ 2016-07-02 17:09 zengkefu 阅读(441) 评论(0) 推荐(0)
摘要: Unit 9 Kernel Timing and Process Latency 内核定时与进程延时 学习目标: A.了解CPU 是怎样追踪时间的 B.调整CPU的访问次数 C.调整调度延时 D.虚拟机上的CPU任务调整 9.1How Linux tracks time Linux下的时间追踪 A. 阅读全文
posted @ 2016-07-02 17:08 zengkefu 阅读(380) 评论(0) 推荐(0)
摘要: Unit 10 Memory Addressing and Allocation 内存地址及分配 学习目标: A. 虚拟地址与物理地 B. 调整内存地址分配 C. 解析内存溢出 10.1 Overview of memory addressing 内存地址概述 A. 虚拟地址空间 a. 每个进程都有 阅读全文
posted @ 2016-07-02 17:07 zengkefu 阅读(368) 评论(0) 推荐(0)
摘要: UNIT 13 Essential Network Tuning 网络性能调整 目标:1. 应用队列技术最大化网络吞吐量 2. 调整TCP和non-TCP网络sockets的buffer 13.1 Simplified transmit model 简化传输的模式 A. Output/writer发 阅读全文
posted @ 2016-07-02 17:06 zengkefu 阅读(927) 评论(0) 推荐(0)