SharePoint 20102010. 12. 9. 09:13
이번에 저희팀에서 실시한 속도 벤치마크 결과입니다

SPQuery, LINQ, MeTal 각각 속도 테스트입니다.

ID로 검색 하여 100문제 중에 10개의 답만 불러오는 속도 테스트입니다.

ListItem 2만개 ListItem 1만개 ListItem 5천개 ListItem 3천개 ListItem 1천개
SPQuery : 0.19초 0.19초 0.18초 0.18초 0.18초

LINQ : 24.0초 23.0초 3.20초 2.14초 2.10초

MeTal : 0.24초 0.24초 0.23초 0.22초 0.21초

o

결과를 보시면 성능은 spquery 가 그나마 제일 우수합니다
그 다음은 spmetal 로 엔티티클래스를 만들어 linq 쿼리를 날린 경우가 드에 조금 못미치구요
spmetal 없이 날 linq 로 쿼리 하는 케이스는 많이 실망 수럽습니다
사용할 때 데이터의 양을 예상해서 쿼리방식을 선택해야겠습니다

결론: spquery 는 계속 써야겠네 ㅠㅠ

iPhone 에서 작성된 글입니다.
Posted by 랜스 lanslote

댓글을 달아 주세요