我的网站不知道怎么回事,服务器的CPU老是占着百分百,操作起东西都很慢很卡,每天的访问量都达到5万以上,有时频繁操作sql,不知道是不是这个原因导致的,
有没大牛出来帮解决下,是什么原因导致的

解决方案 »

  1.   

    现在的问题就是服务器的CPU一直占百分百,在里面操作东西都很卡,别人打开网站也很慢
      

  2.   

    现在就服务器上面的sql和IIS占用最厉害
      

  3.   

    数据库 工具>Sql Server Profiler  有个数据库跟踪器,你可以看看数据库执行哪些语句耗时,
    IIS应该有个进程查看
      

  4.   

    5万以上是正常现象,估计服务器配置也很一般。
    使用数据缓存减少数据查询,会有很明显的改善。
    尤其是PV高的页面,哪怕缓存几秒也不一样。//绑定首页热门标签            DataSet Taglistds = (DataSet)Cache.Get("Index_Taglist_Hot");
                if (Taglistds == null)
                {
                    Taglistds = new Data.SqlDbHelper().ExecuteDataSet(@"SELECT top 30 [name]
                                                                        FROM [tags]
                                                                        where [count]>=200
                                                                        order by newid() desc", CommandType.Text);
                    Cache.Insert("Index_Taglist_Hot", Taglistds, null, DateTime.Now.AddMinutes(5), TimeSpan.Zero);
                }
                TagsList.DataSource = Taglistds;
                TagsList.DataBind();
      

  5.   

    这工具也用了,语句也优化了,都是用微软的那些工具,但是现在也是一直占CPU百分百