My Life My Dream!

守信 求实 好学 力行
随笔 - 193, 文章 - 0, 评论 - 55, 阅读 - 34万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  性能诊断

性能问题的本质就是请求响应时间超出用户的预期。
摘要:简单整理一个测试Demo,抓取dump并验证,步骤如下:Symbol File Path:SRV*C:\Symbols*http://msdl.microsoft.com/download/symbolsProcdump每20秒抓取一次,连续抓三个:procdump -ma -s 20 -n 3 T... 阅读全文

posted @ 2015-06-19 13:37 召冠 阅读(781) 评论(0) 推荐(1) 编辑

摘要:sqlserver常用性能诊断脚本 dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*:内存、锁定和时间安排 dm_tran_*:事务和隔离 dm_io_*:网络和磁盘的输入/输出 阅读全文

posted @ 2015-06-18 14:40 召冠 阅读(1015) 评论(1) 推荐(2) 编辑

摘要:--每行的字符数目 set linesize 8000 --该参数设置每页输出的行数。n=0表示不产生新页 set pagesize 0 --显示和拷贝long类型值的最大宽度的设置,最大值2G set long 2000000000 --sqlplus检索long类型值的增量大小.由于内存的限制 阅读全文

posted @ 2015-06-17 20:54 召冠 阅读(7043) 评论(0) 推荐(1) 编辑

摘要:Oracle性能相关的诊断脚本,关注阻塞情况、会话的等待事件,定位稳定性问题的源头;找出最消耗资源的SQL,了解内存设置及实际使用情况,定位性能瓶颈,掌握vsessionvsql等性能视图。 阅读全文

posted @ 2015-06-17 20:27 召冠 阅读(2390) 评论(0) 推荐(1) 编辑

摘要:sqlserver服务器常用的性能计数器,在此标记。 Buffer Cach Hit Ratio: > 97% Checkpint pages/sec: sqlserver默认会在一分钟左右,做一次checkpoint;如果数据修改量较多,checkpoint频率会高一些。 Lazy writes/ 阅读全文

posted @ 2015-06-17 20:20 召冠 阅读(2057) 评论(0) 推荐(0) 编辑

摘要:在做产品的某个核心模块的性能优化时,发现压到100并发时应用服务器的CPU就飙升至90%以上,50并发以后TPS就基本定格在一个数值上。使用性能监视器收集应用服务器的数据,发现每秒的.NET CLR Exceptions数据特别高,且异常数量与CPU使用率的曲线呈正比例的关系。 并发测试的业务结果是 阅读全文

posted @ 2015-06-15 20:39 召冠 阅读(1001) 评论(0) 推荐(0) 编辑

摘要:windbg简介 Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。哈哈,这是我们最需要的,可以用来分析 阅读全文

posted @ 2015-06-12 13:55 召冠 阅读(4146) 评论(1) 推荐(2) 编辑

摘要:问题描述: 客户端js连续发起两个异步http请求,请求地址相同,但参数不同;POST http://*.*.*.*/*****/webservice/RESTFulWebService/RESTFulHandlerForWeb.ashx HTTP/1.1 服务器端第二方法的响应时间明显很长(不正常 阅读全文

posted @ 2015-06-11 18:13 召冠 阅读(826) 评论(0) 推荐(1) 编辑

摘要:上一篇我们简单的对客户前端和数据库后端的性能问题进行了定位,如果排除了这两块,问题基本就确定在应用服务器上。但是我们往往对应用服务器,或者说应用程序的性能最陌生,一旦出现性能问题往往有无所适从的感觉,虽然我们的对应用程序的代码最熟悉。 原因有这么几项: 系统庞大、业务复杂时,如果从代码审查入手,主观 阅读全文

posted @ 2015-06-11 17:23 召冠 阅读(1098) 评论(1) 推荐(0) 编辑

摘要:Fiddler fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据。 使用Fiddler无论对开发还是测试来说,在诊断分析问题时,都有很大的帮助。下载地址:http://www.telerik.com/d... 阅读全文

posted @ 2015-06-11 15:31 召冠 阅读(1118) 评论(0) 推荐(0) 编辑

摘要:在使用.NET进行快速地上手并开发出应用程序后,接下来面临的可能就是系统性能调优方面的问题,尤其是目前的系统大多异常庞大而复杂,性能问题的诊断与调优工作更显得无从下手。一般来说诊断调优工作需要广泛的知识与经验,不单单是代码或SQL的经验,还要对业务逻辑、系统架构设计、应用程序编写、操作系统、网络环... 阅读全文

posted @ 2015-06-11 13:59 召冠 阅读(517) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示