ASP.NET客户管理系统下午CPU100%无法打开。。。

问题描述

我做的ASP.NET客户管理网站,用的三层结构,用的VPS服务器,访问一个页面CPU能上很高,甚至100%,但是访问完就就将下去了,2秒左右,这存在死循环,和链接未释放的原因么?调试过没问题,但是。。。每天下午就CPU100%下不来了,页面无法打开。。。求解...代码问题的话,怎么找出来问题所在?我找了3天了,看不出来。。。QQ492869838链接是这样写的:publicstaticintExecuteCommand(stringsql,paramsSqlParameter[]values){SqlConnectionc=null;intres=0;try{stringconnectionString=ConfigurationManager.ConnectionStrings["JMBaby"].ConnectionString;c=newSqlConnection(connectionString);c.Open();SqlCommandcmd=newSqlCommand(sql,c);cmd.Parameters.AddRange(values);res=cmd.ExecuteNonQuery();}catch(Exception){}finally{c.Close();}returnres;}这是一个例子

解决方案

解决方案二:
查询页面用的Gridview,不要和我说这个控件垃圾,我要的是解决方法,我这个里面用到了分页,所以要查询两次,因为要显示一共有多少页。。。一个查询的是对象,一个查询的是数量,查询数据前20条,单个查询语句在数据库中执行2秒以内,现在数据量2万,但是一个对象的要访问的页面比较多,例如,一个家长有要查处来他的合同、会员卡等实体类,因为也要显示在列表上。。。跪求人才!
解决方案三:
一个对象的要访问其他很多对象。不要和我说不好,给我解决方法,不这么做怎么做。。。
解决方案四:
vps服务器中的CPU是这样显示的:刚开是3-----满-----2---满-----4到了下午就是满的下不来了。。。分析出原因者,联系QQ,有重谢。。。200Q币或180RMB
解决方案五:
引用1楼jeowar的回复:

一个查询的是对象,一个查询的是数量,查询数据前20条,单个查询语句在数据库中执行2秒以内,现在数据量2万,但是一个对象的要访问的页面比较多,例如,一个家长有要查处来他的合同、会员卡等实体类,因为也要显示在列表上。。。

才2万数据就2秒钟?实在是太慢了。如果不是因为没有用到数据库索引,那么就是你用的服务器太垃圾了。10分钟之内有重复(sql重复)的查询么?我相信你的有成千上万次重复。原本只需要查询一次,而另外9999次取第一次查询的数据缓存就行了。首先将一次sql查询结果进行缓存,其实保证当相关数据更改时缓存能够即刻自动清除,这就是缓存技术(缓存并不是说把一大堆没有什么命中率的数据占领缓存,因为那样反而是浪费了内存从而让你的系统运行更困难)
解决方案六:
谢谢,不过问题不足以解决,现在得到几个解决方法,正在改,改好了结果告你们。

时间: 2024-07-30 00:18:29

ASP.NET客户管理系统下午CPU100%无法打开。。。的相关文章

ASP.net文章管理系统:系统设计与编码(下)

asp.net|编码|设计 ASP.net文章管理系统:系统设计与编码. 相关文章:ASP.net文章管理系统:系统设计与编码(上)     14.3.4 ArticlesList.aspx的设计与编码     ArticlesList.aspx提供了两个功能:     (1)根据传入参数列出该类别的文章列表:     (2)根据传入参赛检索出符合条件的文章列表.     这两个功能的实现是有后台逻辑程序根据传入的参数类型判断,然后为用户提供不同的服务.     ArticlesList.asp

ASP.net文章管理系统:数据库设计与配置

asp.net|设计|数据|数据库|数据库设计 本系统采用Access 2003数据库系.在该应用程序的根目录使用Access 2003新建数据库Articlesys_db.mdb,根据系统需要,数据库中的数据表包括下面三个:     相关文章:ASP.NET文章管理系统:系统分析与设计     akinds数据表:用于存放文章类别信息,包括文章类别ID和文章类别信息,表结构和字段信息如图14.4所示. 图14.4 akinds数据表     articles数据表:用户存放文章的信息,包括文章

asp 连接数据库-ASP网站不能在其他电脑上打开,浏览器报错为没有找到LocalDB实例名

问题描述 ASP网站不能在其他电脑上打开,浏览器报错为没有找到LocalDB实例名 这是我的数据库连接代码 <add name="DatabaseConnectionString2" connectionString="Data Source=(LocalDB)MSSQLLocalDB;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;Connect Timeout=30"

企业为什么要用CRM客户管理系统?

   要弄明白企业为什么要用CRM客户管理系统,首先要知道什么是CRM客户管理系统?CRM是Customer Relationship Management的缩写,被翻译成中文是客户关系管理的意思,可以说它是一套软件,也是一套管理体系. 首先,CRM系统是一套软件.是工具 企业可以通过CRM系统来完成数据的记录积累和快速查询.业务流程的自动化流转.数据报表的自动统计等,是销售人员节约日常琐事工作的好工具 . 正常说,销售人员用八骏CRM系统可以随时看到自己每日的工作任务.记录客户跟进情况.订单/

界面-求大神用JAVAE实现企业客户管理系统

问题描述 求大神用JAVAE实现企业客户管理系统 只需要实现增.删.改.查就行,登录在界面可以是动态的 客户表至少一张... 解决方案 参考:http://www.docin.com/p-866643884.htmlhttp://download.csdn.net/detail/linice/1220595http://download.csdn.net/detail/yangdongzhu/4355533 解决方案二: 这样的,百度一搜一大把

ASP.NET餐饮管理系统制作代码分享_实用技巧

页面介绍展示: 以上是餐饮管理系统制作图片介绍,接下来是代码部分. menu.aspx  <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="menu.aspx.cs" Inherits="menu" Title="无标题页" %> <

&amp;amp;lt;&amp;amp;lt;asp.net信息管理系统开发实例&amp;amp;gt;&amp;amp;gt;源码谁有,麻烦帮忙,请发到我的邮箱409922757@qq.com

问题描述 <<asp.net信息管理系统开发实例>>源码谁有,麻烦帮忙,请发到我的邮箱409922757@qq.com谢谢....

为家政连锁公司做一个客户管理系统

摘要: 说到利用互联网来改造传统行业的创业领域,家政不得不说是近期来讲颇为热门的一个话题.比如我们此前报道的身边家政和e家洁 他们的最终目的都是打败中介,改变这个产业链通过 说到利用互联网来改造传统行业的创业领域,"家政"不得不说是近期来讲颇为热门的一个话题.比如我们此前报道的身边家政和e家洁-- 他们的最终目的都是打败中介,改变这个产业链--通过 LBS的信息提供平台让服务提供者(小时工)可以和用户直接对接. 但是我们今天看到的这家创业公司"享悦·服务云",却认为

求购一ASP学生宿舍管理系统,

问题描述 求购一ASP学生宿舍管理系统,有意者+QQ357727739急急急 解决方案 解决方案二:该回复于2009-04-30 10:47:08被版主删除解决方案三:去下载频道看看,应该有.