1、性能调优概述性能问题的症状响应时间慢吞吐量低资源占用高(CPU、Memory、I/0等)数据库角度数据库逻辑设计数据库物理设计(存储规划)SQL语句数据库调优关键I/O最关键减少I/O最大化I/O效率存储规律,物理设计CPU两个杀手表扫描排序Memory命中率可能会骗人SQL是一切问题的根源2..
分类:
数据库 时间:
2015-06-12 01:06:25
阅读次数:
377
在使用.NET进行快速地上手并开发出应用程序后,接下来面临的可能就是系统性能调优方面的问题,尤其是目前的系统大多异常庞大而复杂,性能问题的诊断与调优工作更显得无从下手。一般来说诊断调优工作需要广泛的知识与经验,不单单是代码或SQL的经验,还要对业务逻辑、系统架构设计、应用程序编写、操作系统、网络环....
分类:
其他好文 时间:
2015-06-11 14:21:55
阅读次数:
142
这篇文章我想谈下SQL Server里一个非常重要的性能调优话题:重编译(Recompilations) 。当你执行非常简单的存储过程(使用临时表)时,就会发生。今天我想奠定SQL Server里重编译的基础,它们为什么会发生,下篇文章我会向你展示通过不同方式重写你的存储过程避免重编译。什么是重编译...
分类:
其他好文 时间:
2015-06-11 10:43:16
阅读次数:
99
今天我想谈下性能调优培训里的重编译(Recompilations)。当你执行一个查询,SQL Server里另一个变动使你执行计划的剩余部分无效,就会发生重编译。在那个情况下SQL Server需要保证你执行计划的准确性,重编译就会被触发。重编译会给你的SQL Server带来额外的CPU开销。什么...
分类:
其他好文 时间:
2015-06-10 20:53:39
阅读次数:
152
在项目中,我们忙于赶着功能的实现,整个app的性能很差。每个页面加载都卡到不行。暑假马上就要到了,项目组专门安排了一个提升性能的版本。版本还没开始做,我提前在这里记录一下性能调优的一些方法和尝试。今天学习并尝试的是ViewStub。在app的UI中,我们时常会有一些View是“隐形的”即,我会在xm...
分类:
其他好文 时间:
2015-06-10 07:40:52
阅读次数:
148
PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时...
分类:
Web程序 时间:
2015-06-09 16:38:50
阅读次数:
177
##6.1 Linux命令行工具## ###6.1.1 top命令### ###6.1.2 sar命令### ###6.1.3 vmstat命令### ###6.1.4 iostat命令### ###6.1.5 pidstat命令### ##6.2 JDK命令行工具## ###6.3.1 jps命令### ###6.3.2 jstat命令###...
分类:
编程语言 时间:
2015-06-08 23:31:44
阅读次数:
314
怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。注:参数的调整可以通过修改/etc/my.cnf文件..
分类:
数据库 时间:
2015-06-07 16:00:44
阅读次数:
167
自工作以上,程序因为代码越写越多,变得越来越臃肿,效率也会变得越来越低,于是我总喜欢不断去优化程序结构外,内存优化和性能调优。要对Java程序进行内存优化和性能调优,需要了解虚拟机的内部原理,了解Java虚拟机的好处除了上述提及两点好处。从更深一点的技术层面上看,..
分类:
编程语言 时间:
2015-06-06 23:49:28
阅读次数:
303
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。Linu...
分类:
系统相关 时间:
2015-06-05 15:17:41
阅读次数:
351