2009-10-15 7 views

답변

0

나는 전체 상자에 대한 확실하지 않다,하지만 당신은 SQL 서버 자체의 소비를 얻기 위해 DBCC MEMORYSTATUS를 사용할 수 있습니다.

Here's an article about it.

1

그것은 당신이 요구하는지 완전히 명확하지 않다. WQL이라는 SQL 하위 집합을 사용하여 WMI에서 정보를 얻을 수 있으며, 요청하는 모든 데이터를 WMI를 통해 사용할 수 있으므로 SQL 쿼리를 통해 모두 가져올 수 있어야합니다. 그 SQL 쿼리는 실제 SQL 서버와 대화하지 않을 것입니다. WQL 어댑터를 통해 WMI 공급자와 대화 할 것입니다.

+0

그게 내가 질문을 어떻게 읽었는지에 관한 것입니다. . – David

2

sys.dm_os_sys_info 테이블을 사용해 볼 수 있습니다. Wich는 컴퓨터와 SQL Server에서 사용할 수 있고 소비하는 리소스에 대한 유용한 정보를 반환합니다.

USE [master]; 
SELECT * FROM sys.dm_os_sys_info 

안녕. 성능 정보에 대한 운영 체제를 조회하려는 것처럼 나는 당신이 정말 데이터베이스 정보로 SQL을 의미 생각하지 않는다

0

, 그것은 나에게 보인다. 그게 맞습니까?

당신은

여기 점점 메모리 정보에 대한 예입니다 (데이터베이스 액세스를 위해 설계되는) 대신 SQL 쿼리의, 그것에 대해 WMI 쿼리를 수행해야 할 것

:

http://www.computerperformance.co.uk/vbscript/wmi_memory.htm#Scenario_-_When_to_use_this_WMI_Memory_Script_

웹 위의 링크에 포함 된 사이트에는 모든 종류의 샘플이 있으며, 연구를 통해 원하는 것을 얻을 수 있다고 생각합니다.

관련 문제