2010-03-09 3 views
3

메모리 압력 알림을 얻기 위해 SQL CLR에서 사용할 수있는 API가 있는지 Google에서 알 수 없습니다.SQL CLR의 메모리 압력 알림

AppDomain이 메모리 부족으로 언로드되기 때문에 분명히 사용되지만 언로드 전에 알림이 AppDomain으로 전송되면 일부 캐시 메모리를 해제 할 수 있습니다.

+0

나는 약간의 CLR 스터드를 실행하면서 메모리 부족 문제가 있음을 알고 싶습니다. – samaspin

+0

해결책을 찾지 못해 어떤 알림도받지 못했습니다. – Cine

답변

0

는 SQL 2012 년, 그들은 당신이 현재의 메모리 사용량을 얻을 수있는 새로운 쿼리를 구현 (그 이외의 문제입니다 그래서 내 DLL이 이미 안전 모드에서 실행)

select survived_memory_kb from sys.dm_clr_appdomains where db_id = DB_ID() 

메모리 사용량을 알려주지는 않지만 메모리 사용량을 모니터링 할 수 있으므로 자신의 논리에 따라 조정할 수 있습니다.