서버의 총 실제 메모리, 사용 가능한 실제 메모리 및 총 커밋 요금을 쿼리해야합니다. 기본적으로 값은 그림에서 원으로 그려져 있습니다. SQL Server 2005를 사용할 수 있습니까?하드웨어에 대한 SQL 쿼리입니다. 가능한?
alt text http://www.angryhacker.com/toys/task.png
서버의 총 실제 메모리, 사용 가능한 실제 메모리 및 총 커밋 요금을 쿼리해야합니다. 기본적으로 값은 그림에서 원으로 그려져 있습니다. SQL Server 2005를 사용할 수 있습니까?하드웨어에 대한 SQL 쿼리입니다. 가능한?
alt text http://www.angryhacker.com/toys/task.png
나는 전체 상자에 대한 확실하지 않다,하지만 당신은 SQL 서버 자체의 소비를 얻기 위해 DBCC MEMORYSTATUS를 사용할 수 있습니다.
그것은 당신이 요구하는지 완전히 명확하지 않다. WQL이라는 SQL 하위 집합을 사용하여 WMI에서 정보를 얻을 수 있으며, 요청하는 모든 데이터를 WMI를 통해 사용할 수 있으므로 SQL 쿼리를 통해 모두 가져올 수 있어야합니다. 그 SQL 쿼리는 실제 SQL 서버와 대화하지 않을 것입니다. WQL 어댑터를 통해 WMI 공급자와 대화 할 것입니다.
그게 내가 질문을 어떻게 읽었는지에 관한 것입니다. . – David
sys.dm_os_sys_info 테이블을 사용해 볼 수 있습니다. Wich는 컴퓨터와 SQL Server에서 사용할 수 있고 소비하는 리소스에 대한 유용한 정보를 반환합니다.
USE [master];
SELECT * FROM sys.dm_os_sys_info
안녕. 성능 정보에 대한 운영 체제를 조회하려는 것처럼 나는 당신이 정말 데이터베이스 정보로 SQL을 의미 생각하지 않는다
, 그것은 나에게 보인다. 그게 맞습니까?
당신은여기 점점 메모리 정보에 대한 예입니다 (데이터베이스 액세스를 위해 설계되는) 대신 SQL 쿼리의, 그것에 대해 WMI 쿼리를 수행해야 할 것
:
웹 위의 링크에 포함 된 사이트에는 모든 종류의 샘플이 있으며, 연구를 통해 원하는 것을 얻을 수 있다고 생각합니다.
http://www.sqlservercentral.com/blogs/pearlknows/archive/2009/09/29/don-t-tick-me-off-cpu-ticks.aspx – madcolor