안녕하세요. 김도명입니다.

이번 포스팅에서는 쉬어가는 의미에서 SharePoint에서 권한 상속을 끊고 별도의 권한 설정을 하는 경우 속도(Execution Time)에 얼마나 영향을 끼치는지 테스트를 통해 확인해 보도록 하겠습니다.


SharePoint에서 권한을 끊고, 고유한 권한을 만드는 것은 신중하게 생각해야 하는 작업 중에 하나입니다. 고유한 권한이 많아지면 많아질 수록 속도에 문제를 일으킬 수 있기 때문입니다.


이 포스트는 과연 느려지면 얼마나 느려지는지 느껴보기 위한 일종의 테스트로 생각해주시면 좋겠습니다. :)

별도의 LVT(List View Threshold) 설정을 하지 않았으며, 각종 캐쉬 설정이나 SQL 서버의 성능 등에 따라 천차만별로 달라질 수 있는 결과입니다.


두 개의 SharePoint 리스트에 프로그래밍을 통해 각각 30,000개의 항목을 생성하되(항목의 Title 정도만 입력하였습니다.) 한 쪽에는 부모 권한을 그대로 상속 받고, 다른 한 쪽에는 권한 상속을 끊고 항목의 고유권한을 생성토록 하였습니다.

이후, 개발자 대시보드(Developer DashBoard)를 통해 리스트 View 페이지가 열리는데 걸리는 실행 시간을 확인한 결과입니다.


<리스트의 항목이 부모 권한을 그대로 상속 받는 경우>



<리스트의 항목의 권한 상속을 끊은 후 항목 별로 고유 권한 설정>


감사합니다.

저작자 표시 비영리 변경 금지
신고
Posted by kdmsong

BLOG main image
http://SharePointSchool.net by kdmsong

분류 전체보기 (262)
SharePoint 2013 (1)
SharePoint 2010 (224)
MOSS 2007 (3)
SharePoint 세미나 (9)
Windows Azure (7)
IIS 6.0 ~ 8.0 (8)
개발자 기본 소양 (10)
Etc. (0)
Total : 385,478
Today : 14 Yesterday : 201
Statistics Graph

free counters