概念:librte_malloc库提供了一套用于管理内存空间的API接口,它管理的内存是hugepages上创建出来的memzone,而不是系统的堆空间。通过这套接口,可以提高系统访问内存的命中率,防...
分类:
Windows程序 时间:
2017-02-12 21:30:04
阅读次数:
1724
本文主要讲解mysql的性能瓶颈分析、性能指标、性能指标信息的搜集工具与方法、分析调优工具的使用。 文章尚未完成。 性能瓶颈: 慢、写速度比读速度慢很多 主要的性能指标: 访问频度, 并发连接量, 缓存命中率, index使用, slow log开启与分析, query Log,查询log Thre ...
分类:
数据库 时间:
2017-02-11 23:46:49
阅读次数:
280
缓存命中率计算公式:MAIN.cache_hit/(MAIN.cache_hit+MAIN.cache_miss)以下为监控varnish缓存命中率的脚本,一共有两个功能:监控varnish总命中率,使用以上公式进行计算监控最近一段时间内的命中率,方法是把当前获得的hit数和总数以变量形式输出到文件中,下一次执行该脚..
分类:
其他好文 时间:
2017-02-10 18:45:59
阅读次数:
151
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,因配合开发人员做测试,以下讲讲redis的安装部署过程。下载redis官网下载:http://redis.io/download下载方式及版本依个人情况而定,我选择的版本是redis-3.0.7wg..
分类:
其他好文 时间:
2017-02-08 23:19:12
阅读次数:
384
精明的电子邮件营销人员希望避免产能问题已经知道痴迷地监控产能指标。而传统指标例如打开率和点击率对发送者的声誉作出了重大贡献和参与,大多数营销人员已经跟踪这些活动的整体效果和业务目标的一部分。邮件投递产能的重点指标,如弹回率,垃圾邮件投诉,垃圾邮件陷阱命中率等,和跟踪邮件程序的整体成功一样重要,但经常 ...
分类:
其他好文 时间:
2017-02-04 16:15:35
阅读次数:
143
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。 2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要 ...
分类:
数据库 时间:
2016-12-31 16:38:00
阅读次数:
207
mysql查询详解——以下内容摘自马哥教育课堂SELECTSELECT查询流程客户端SELECT语句<==>查询缓存--缓存未命中-->解释器--预处理器-->解析树(多条访问路径)-->查询优化器(择优选择路径)-->查询执行计划-->查询执行引擎--API调用存储引擎--数据-->查..
分类:
数据库 时间:
2016-12-27 01:26:54
阅读次数:
209
1 MySQL+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现. Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开 ...
分类:
其他好文 时间:
2016-12-20 00:16:00
阅读次数:
457
初步接触性能测试啦!!学习书籍《loadrunner 性能测试巧匠训练营》 针对不同系统,性能测试有不同的关注点 C/S架构的产品更关注系统资源使用情况、数据库性能以及运行的配置要求等等。如:内存、用户连接数、数据库死锁、数据库cache命中率、运行的最低配置等等。 B/S架构的产品关注web服务器 ...
分类:
其他好文 时间:
2016-12-16 01:02:28
阅读次数:
304
缓存命中率的介绍命中:可以直接通过缓存获取到需要的数据。不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。通常来讲,缓存...
分类:
其他好文 时间:
2016-12-01 16:25:29
阅读次数:
187