Sql server 2008 MS SQL 2008 cpu使用率

Sql server 2008 MS SQL 2008 cpu使用率,sql-server-2008,cpu-usage,Sql Server 2008,Cpu Usage,我的应用程序使用MS SQL server 2008,托管在Windows 2003 Enterprise server SP2 32位2-CPU 8 gig Ram虚拟机中。应用程序有2个或多个windows服务。其中一个服务经常访问数据库。当DB的负载设置为65k或其他值时,CPU使用率会上升到75-95%,除非服务停止,否则不会降低。 我们在Oracle 10 g中没有遇到过这个问题,因为它具有相同的应用程序和相同的负载 如何减少cpu的使用? 我需要对应用程序代码或SQL server做

我的应用程序使用MS SQL server 2008,托管在Windows 2003 Enterprise server SP2 32位2-CPU 8 gig Ram虚拟机中。应用程序有2个或多个windows服务。其中一个服务经常访问数据库。当DB的负载设置为65k或其他值时,CPU使用率会上升到75-95%,除非服务停止,否则不会降低。 我们在Oracle 10 g中没有遇到过这个问题,因为它具有相同的应用程序和相同的负载

如何减少cpu的使用? 我需要对应用程序代码或SQL server做些什么吗

任何帮助都将不胜感激

谢谢,
Priya。

当它访问数据库时,它是在登录、做它的工作,然后注销吗?如果是这样,请查看是否可以保留相同的连接,而不是每次都断开连接

要查看它所做的工作是否有问题,请对服务器运行SQL Profiler,并查找高读取计数、高cpu计数或长持续时间查询