04 2013 档案
摘要:直接上代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO; public partial class _Default : System.Web.UI.Page
阅读全文
摘要:当你的MSSQL数据库cpu很高的时候,如何去定位损耗cpu的SQL语句,并解决损耗问题?接下来我为大家实际解决一下这个问题:1.首先我们要用查询追踪器追踪耗费cpu的sql语句,如图设置: 打开查询器后,筛选查询条件,只需要选择红色方框的即可(存储过程和SQL语句的跟踪) 点击列筛选器,cpu和duration耗时的条件 选择你认为有问题的sql语句或者存储过程,选中那条数据,在列表下面有个方框会把sql内容显示在上面,复制出来 2. 放到查询器当中,选择红色方框的“数据库引擎优化顾问” 执行分析:分析后,优化顾问会提供优化方案给你,估计能提供57%的速度和损耗,基本上方案都是建议...
阅读全文
摘要:故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。 经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得 很大,有些表甚至有上千万行数据,测试团队开始在生产数据库上测试,发现订单提交过程需要花5分钟时间,但在网站上线前的测试中,提交一次订单只需要 2/3秒。 类似这种故事在世界各个角落每天都会上演,几乎每个开发人员在其开发生涯中都会..
阅读全文