Report Services 服务占用cpu 100% 内存也占80% 如何解决呢?

mmdslz 2012-03-08 11:49:38
Report Services 服务占用cpu 100% 内存也占80% 如何解决呢?
如何去查看 每个报表所占用的cpu 和 内存情况呢?

有没有
ReportServer 数据库的 数据字典?

非常感谢~
...全文
1514 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复


帮顶一下了
勿勿 2012-03-08
  • 打赏
  • 举报
回复
SELECT SUM (pages_allocated_count * page_size_in_bytes) as 'Bytes Used', type 
FROM sys.dm_os_memory_objects
GROUP BY type
ORDER BY 1 DESC;
GO


查内存的
勿勿 2012-03-08
  • 打赏
  • 举报
回复
你可以利用 sql server 2008 ssms 的新功能来实时的观察你当前数据的情况

选中你的数据库服务器,右键--- activity monitor

这个功能仅仅在 sql server 2008 SSMS上有但 你可以监控 sql server 2008 以及 sql server 2005的服务器的 内存 读写压力 CPU 等相信信息以及 线程信息占用资源的情况 一目了然

另外 SQL SERVER2008 还有一些其他参数你可以使用


select @@cpu_busy * @@timeeticks/1000/1000 这样你就得到了服务器的cpu平均运行时间 秒为单位
但只能在 sql server 2008上运行

另外还有

select @@io_busy * timeticks/1000/1000 你可以得到I0的参数 时间也是妙但也只能在SQL SERVER 2008上运行

27,579

社区成员

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

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