이번에 2005R2에서 테스트하고
서비스 서버가 MSSQL 2008 R2서비스를 할려고 테스트 중인데
작업들이 전부 프로시져로 작업되어 있는데
거래 프로시져를 Microsoft SQL Server Management Studio 를 사용해서 2000건 정도 while 돌리면
(프로시져 내용은 검색, 입력, Cursor사용 )
0 ~ 30초 : 30건 (초당 1건)
30~60초 : 60건 (초당 1건)
60~90초 : 2000건(30초 사이에 1900건을 다 처리하고 OutofMemory하고 Management 빨간 딱지를 내보냅니다.
(select 막으니까 Management가 OutofMemory로 홀딩은 안됨)
질문의 요지는 처음에는 처리 속도가 10초당 10건인데
1분이 지난후부터는 왜 갑자기 10초당 190건 늘어나는지 궁금합니다.
-----------------------------------------------------------------
(이상하게 select 를 막고 처리하면 균등하게 초당 90건정도 처리를 합니다.)
Comment 1
-
항해자™
2014.02.19 19:24
프로시저 내용이 궁금하겠네요,,,