数据库索引 大意指的是 : 查询最小结果集;更精确;搜索范围越小就越优化;减少回表数据大小; 尽可能 第一次走索引那一列的时候,取到最小的一个结果集,结果集越小,后面额回表数据就越小。系统性能就越高。 关系数据模型,二叉树 ...
分类:
数据库 时间:
2016-06-09 11:03:07
阅读次数:
182
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。 它能够对系统的整体情况进行统计,无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。 (1)用法 用法: vmstat [选项参 ...
分类:
系统相关 时间:
2016-06-07 07:45:43
阅读次数:
292
从LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的。这里介绍几个常用的: (对于如何监控Linux,请参考之前这写的一篇文章《loadrunner监控Linux之前需要做的准备工作》) aver ...
分类:
系统相关 时间:
2016-06-06 18:46:50
阅读次数:
274
之前一直在找Android上的性能优化工具,但是一直不知道应该找哪方面的关键字,今天在看Android源代码目录的时候看到linux-tools-perf,查了点相关资料,最后发现这好像就是我一直在找的查看系统性能的工具,目前没有验证任何东西,先记录下这些东西。 ...
分类:
移动开发 时间:
2016-06-06 11:57:22
阅读次数:
375
前言:
开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。用户态和内核态的通讯机制IPC(interprocess
communication )机制:比如系统调用,ioctl接口,proc文件系统以及netlink socket。
介绍:
netlink so...
分类:
Web程序 时间:
2016-06-06 01:19:54
阅读次数:
459
前段时间把公司的主数据库切了,分成业务库和报表库,业务库向报表库进行实时的Replication。这个项目的上线提升了系统的性能和可维护性,现在把设计时的考量和所做的工作重新回顾一下,作为备忘。 项目起源 在日常的开发过程中,功能总是先于性能被考虑。只有当用户抱怨系统性能时,我们才开始头痛医头,脚痛 ...
分类:
数据库 时间:
2016-06-05 21:33:20
阅读次数:
242
由于现在部分浏览器基于对系统性能的优化,在使用setInterval的时候,在页面没有获得关注的状态,浏览器可以会自动将setInterval终端,等到该页面重新获得关注时再开启。这样就会使得一些基于setInterval的定时效果出现意想不到的问题; 解决的办法就是使用setTimeout来模拟s ...
分类:
其他好文 时间:
2016-06-04 12:05:56
阅读次数:
123
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具 ...
分类:
系统相关 时间:
2016-06-03 14:10:51
阅读次数:
174
性能测试的基本过程:性能测试需求分析->性能测试计划->性能测试用例->测试脚本编写->测试场景设计->测试场景运行->场景运行监控->运行结果分析->系统性能调优->性能测试总结红色字体处可能会多次进行。性能测试需求分析:性能测试的目的就是把客户..
分类:
其他好文 时间:
2016-06-02 23:48:12
阅读次数:
151
性能测试–性能监视器 性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展 性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果 ...
分类:
其他好文 时间:
2016-06-02 21:44:40
阅读次数:
185