關於Sqlserver2005的配置問題~~

fishmans 2007-08-31 11:21:38
最近有一個項目使用sqlserver2005數據庫,但CPU和內存占用都比較大,經常是40%以上的CPU占用,內存占用也一直在1.6G以上,性能和效率影響很大,不知道除了程序的問題之外,還有什麼情況可以影響或者可以改善SQLServer的性能。

急盼回復~~
...全文
303 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishmans 2007-09-19
  • 打赏
  • 举报
回复
自己試了一下,加多索引後速度有一定提高,IIS的配置還在驗證中,看看還有高手能否提出其他建議,如果沒有就結貼了 ̄
fishmans 2007-09-10
  • 打赏
  • 举报
回复
那能推荐个服务器配置吗?
lang8134 2007-09-10
  • 打赏
  • 举报
回复
应该说下,你服务器的配置以及客户端的高峰同时在线数量.
celven1 2007-09-08
  • 打赏
  • 举报
回复
试下用工具软件去释放内存
hb_gx 2007-09-08
  • 打赏
  • 举报
回复
除了程序的問題之外,用过的连接要及时关掉,查询的时候该键的索引要加上

SqlServer的性能优化需要注意很多东西,但是如果你本身服务器的配置都跟不上再怎么做效果也不明显
fishmans 2007-09-08
  • 打赏
  • 举报
回复
讲点实用的吧~~
hb_gx 2007-09-04
  • 打赏
  • 举报
回复
这个跟机器的配置也有关
fishmans 2007-09-04
  • 打赏
  • 举报
回复
这个问题再顶一下,就没人看了~~
fishmans 2007-09-01
  • 打赏
  • 举报
回复
这个软件是asp.net的,所有的页面元素、处理、条件、流程控制都是需要解释的,当然也要访问数据库,在开发的时候单机测试好像并不见得有多慢,上线一段时间里也都算还好,但是运行一段时间后,大约一个月的样子,系统变得很慢,SQLSERVER的CPU占用一般都是40%,有时到80%,sp_who查看有150-160个连接,大多是等待状态,只有几个是在操作,程序打开连接使用后应该都有关闭;但客户在这个SQLSERVER上挂了其他的10个数据库,我不知道会不会是其他的数据库的操作影响;所以想问一下是否能通过配置数据库设置改善一下现在的情况或者怎么样才能知道是不是其他数据库操作影响的性能。因为如果贸然说是别的库的影响而实际是自己的问题,到时候就不好说了~~
ruihuahan 2007-08-31
  • 打赏
  • 举报
回复
profiler, performance monitor 监控一下,找出原因。
OracleRoob 2007-08-31
  • 打赏
  • 举报
回复
与很多方面的因素有关,如:表结构是否合理、是否设置了合适的索引、表中数据量大小、SQL语句的实现方式、是否大量使用了临时表等等

SQL语句的实现方式中如果有类似cross join的,会导致效率极低。
dawugui 2007-08-31
  • 打赏
  • 举报
回复
1\主键的设置.
2\索引的设置.
3\去除冗余数据.

dawugui 2007-08-31
  • 打赏
  • 举报
回复
最近有一個項目使用sqlserver2005數據庫,但CPU和內存占用都比較大,經常是40%以上的CPU占用,內存占用也一直在1.6G以上,性能和效率影響很大,不知道除了程序的問題之外,還有什麼情況可以影響或者可以改善SQLServer的性能。

急盼回復~~

一个软件能达到这么大的消耗?

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧