日期:2014-05-18 浏览次数:20534 次
你可以利用 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上运行
------解决方案--------------------
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