??????????

?????????SQLServer??????械煤??????????????些??椋�??????????????????????????????????????????????????????????????????????????????????????????????渭???????????????????????Resource_semaphore????????????????????????????????

?????????????????械??????????????Resource_semaphore?????????????????????????些????IO??????????些???????????????????????????????????????????IO?????

????Resource_semaphore?????

??????????????奴??????????Resource_semaphore???????SQLServer??????????????????????????????????????????????????????????????????屑??????SQLServer????????????????????????????????????????????????????妫╮equired memory?????????妫╝dditional memory??

??????????????????????hash?????????????妫�???谓???“????”????????????????????????????????妾�??????????????????????????????????????妾�????????????妫�???????????????娴�?????小?

???????????????????????????????????????妾�???????????????????????????????????????貌???????????????????????????*???卸????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????妫╮equested memory??????SQLServer?????????????Resource Semaphore?????????????????????????????????????械????????妫�????????????Resource_Semaphore???????sysprocesses???????sys.dm_exec_request DMV?胁????

??????Resource_semaphore????????渭??????????????????胁?????????校?????????校??????????????????????????????校?Resource Semaphore?????未?????????????妫�??????????????????????????????妾�???????????????妫�????????娓�???????Resource Semaphore??????????????鍎�????小???????????????????????????胁?????Resource_Semaphore?????????????????????????????????????

???????Resource_Semaphore?????

????????1??

??????????????????Resource_Semaphore??????????

SELECT  *
FROM    sys.SYSPROCESSES
WHERE   lastwaittype = 'RESOURCE_SEMAPHORE'
ORDER BY lastwaittype

?????????????????????????????????薪????

????????2??

?????????1?械?????????????????????????ResourceSemaphore ??????????????????????????????????????????????????未???????????????????????DMV???????校??????resource_semaphore_id?0????????????些???1??小??????????小?????小??5M???????????????????????????????????妾�?????grantee_count??waiter_count??grantee_count???????????????????????????waiter_count????????械????????????????????

SELECT  *
FROM    sys.dm_exec_query_resource_semaphores