摘要: 一:性能分析的基础知识: 1.几个重要的性能指标:相应时间、吞吐量、吞吐率、TPS(每秒钟处理的交易数)、点 击率等。 2.系统的瓶颈分为两类:网络的和服务器的。服务器瓶颈主要涉及:应用程序、WEB服务 器、数据库服务器、操作系统四个方面。 3.常规、粗略的性能分析方法: 当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统 基本稳定;... 阅读全文
posted @ 2008-12-11 16:11 一沙 阅读(700) 评论(0) 推荐(0)
摘要: 一个.NET系统,使用MySQL数据库。在并发测试过程中,发现过一段时间就发生MySQL的连接数超过最大值,就死在那。 经过检查发现,MySQL中有很多的Sleep线程存在,而且一直不释放。 错误原因:系统中有一个地方在调用MySQL的DataRead后,没有释放此连接。 而MySQL是不会自动释放连接,导致一直连接一直是Sleep状态。 阅读全文
posted @ 2008-12-11 15:49 一沙 阅读(952) 评论(0) 推荐(0)
摘要: 今天查看事件日志,发现服务存在一个MySql错误很久了。描述如下: Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist For more information, see Help and Support Center at http://www.mysql.com/. 不知道是什么原因产生的这个错... 阅读全文
posted @ 2008-11-10 17:40 一沙 阅读(544) 评论(0) 推荐(0)
摘要: 最近在测试一个网站时,在切换标签比较频繁的时候,经常会出现假死的状态,一般要等10秒才能反映过来。 最后通过抓取dump文件,发现Response.Redirect(url) 引起System.Threading.ThreadAbortException异常。 通过Response.Redirect(url, false)设置false参数后,测试一段时间后没再发生这假死情况。 但还是抓到很多异常... 阅读全文
posted @ 2008-11-10 17:31 一沙 阅读(848) 评论(1) 推荐(0)
摘要: 点击 管理/sql server代理/作业 新建作业: 常规选项卡里,"名称"填写"定时备份数据库","启用"前面选"对勾","以本地服务器为目标", "分类"选择"数据库服务", 步骤选项卡里,新建步骤,步骤名:备份数据库;类型:Transact-SQL脚本(TSQL); 数据库:要备份的数据库 命令(可同时备份多个数据库): DECLARE @FileName VARCHAR(2... 阅读全文
posted @ 2008-11-03 11:30 一沙 阅读(1210) 评论(0) 推荐(0)
摘要: 我在录制一个Web的脚本时,出现中文乱码。 原来Web中采用的是UTF-8编码,而录制脚本的选项默认没有把支持UTF8选中。 方法:1. Tools/Recording Options/Advanced页选中Support Charset复选框,并把下面的UTF-8单选钮选中。 2. 在浏览器的高级选项中,始终以UTF8发送URL 不要勾选. 阅读全文
posted @ 2008-10-28 11:44 一沙 阅读(3590) 评论(0) 推荐(0)
摘要: 1、需要以管理员administrator的身份登陆 2、Remote Registry 这个服务要启动 阅读全文
posted @ 2008-10-27 18:15 一沙 阅读(552) 评论(0) 推荐(0)
摘要: 在MySQL中有一张表,结构如下: 表table1 ListId, CustomerId, TitleId 1 101 201 2 101 202 3 102 203 4 102 201 相同的CustomerId最... 阅读全文
posted @ 2008-10-23 10:11 一沙 阅读(3862) 评论(0) 推荐(0)