06 2009 档案
摘要:ASP.NET 2.0 has many secrets, which when revealed can give you bigperformance and scalability boost. For instance, there are secretbottlenecks in Membership and Profile provider which can be solvedeas...
阅读全文
摘要:本文介绍了有助于提高Microsoft® Windows Server™ 2003 系统性能表现的重要参数和设置。文章对每一种设置及其可能具有的效果进行了描述,帮助用户根据自己的系统、工作负载和性能目标做出明智的决策。本文档所包含的信息代表了在发布之日,Microsoft Corporation 对所讨论问题的当前看法。因为 Microsoft必须顺应不断变化的市场条件,故该文...
阅读全文
摘要:如果需要在一台计算机上监视多个 Report Server 实例,可以同时或单独监视这些实例。选择要包括的实例是计数器添加过程的一部分。有关使用 Windows 附带的性能工具的更多信息,请参见微软 Windows 产品文档。若要访问性能工具•从“开始”菜单上选择“运行”。•在“打开”文本框中输入&ldqu...
阅读全文
摘要:人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分...
阅读全文
摘要:Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔...
阅读全文
摘要:先看问题:http://www.cnblogs.com/wuchang/archive/2006/12/07/584997.html题目很简单吧,用C#执行pow(2)的性能比C++执行pow(2)的性能慢了一个数量级.大家先想想看.我,Support Engineer:从我这个support engineer的层次来说呢,二话不说先祭出reflector,profiler和windbg三大武器了...
阅读全文
摘要:今天拿了移动硬盘考了不少台球教程回家。跟小p看完星际录像后准备学习台球。在explorer中打开对应的文件夹,习惯性地右键鼠标选择缩略图方式预览。正准备双击目标文件打开的时候,咣当!熟悉的框框,explorer居然crash了。好吧,老娘可是好惹的么?!重新启动explorer试了一下,问题每次都能重现。好吧,肯定又是被某个流氓软件强奸了。根据以往的经验,上windbg,问题发生的时候看看call...
阅读全文
摘要:最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见的有:1. Web.config中的debug=true,导致batch compilation=false,使得每一个ASPX页...
阅读全文
摘要:ADPlus V6.0 已经过彻底改写,它具有了新的开关和新的功能。现在,您可以通过外部配置文件来对该工具进行配置。您可以在Microsoft Windows 调试器程序包附带的调试器帮助文件 (Debugger.chm)中查看有关这些新功能和新开关的更新信息。要获取该程序包,请访问下面的 Microsoft 网站:http://www.microsoft.com/whdc/devtools/de...
阅读全文
摘要:在生产环境下进行故障诊断时,为了不终止正在运行的服务或应用程序,有两种方式可以对正在运行的服务或应用程序的进程进行分析和调试。首先一种比较直观简洁的方式就是用WinDbg等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。但是这种方式有个缺点就是执行debugger命令时必须先break这个进程,执行完debug命令之后又得赶紧F5让他继续运行,因为被你break住的时候意味...
阅读全文
摘要:本文整理了sql注入渗透时候用到的常用命令和方法,非常实用,当然,由于发布的原因,具体代码要注意重新批量替换一下。整理如下:1.读取终端端口exec master..xp_regread ‘HKEY_LOCAL_MACHINE‘,‘SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-T...
阅读全文
摘要:高CPU是网站服务器常见的一种故障,很多windbg教程中都拿高CPU做例子。3月份我在公司服务器上也碰到一次,整个debug过程十分顺利且常规,但最终找到的原因却很有意思,与一个挂马行为有关。现像:网站服务器的w3wp进程经常出现突发性的高CPU,如下图week15-16处所示。修正后的效果还是很明显的。分析过程:(1)之前在服务器上安装了windbg,在cpu高点时运行adplus.vbs -...
阅读全文
摘要:Ethereal软体介绍Ethereal 封包监听器,是一套网管人员必备的超强软体。举凡在网路故障排除,监听异常封包,软体封包问题检测等等问题,甚至包含针对网路通讯协定的教育训练,都可以利用这套免费的软体来做到。Unix及 Windows 平台封包撷取、网路分析程式 -Ethereal,可以从动态的网路撷取封包,或者是由硬碟中撷取档桉来检查资料,您可以同时浏览每一个封包的撷取资料内容、检视概要及详...
阅读全文
摘要:wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。wget可以跟踪HTML页面上的链接依次下载来创建远...
阅读全文
浙公网安备 33010602011771号