SQL Server 2008 R2의 SSIS 패키지에서 성능이 매우 좋지 않습니다. 여기 사실 : 최근에 Sql Server 2005 (Windows Server 2003 R2 32 비트)에서 Sql Server 2008 R2 (Windows Server 2008 R2 64 비트)로 마이그레이션되었습니다.SQL Server 2008 R2의 SSIS 성능
하나의 SSIS 패키지에서 성능 문제를 제외하면 모든 것이 잘된 것처럼 보입니다. 내 PC에서 실행하면 몇 분 안에 (4/5 정도) 정상적으로 실행되며 SqlServer Management Studio를 통해 Integrations Services에 연결하고 거기에서 패키지를 시작하면 동일한 문제가 발생합니다.
그러나 SQL Server Agent에서 실행할 때 5 분에서 1 시간 이상으로 실행되는 실행 시간이 있습니다 ... 이전 서버에는 문제가 없었습니다! 또한 32 비트 모드에서 패키지를 실행하려고 시도했지만 실행 속도가 빨라지는 것처럼 보였지만 꽤 무작위로 나타났습니다 ... 그러나 Sql Server 2005의 성능에는 결코 미치지 못합니다.
실마리가 없습니다. .. 처음에는 Sql Server에 최대 메모리 제한을주지 않았기 때문에 메모리 문제라고 생각하고 다른 패키지에 동시에 문제가 발생하여 서버에서 사용하는 RAM을 확장했습니다 (VMWare에서 실행 됨). 이제 컴퓨터에는 8GB의 RAM이 있으며 Sql Server의 최대 서버 메모리는 4GB입니다. 다른 패키지에는 크래시가 발생하지 않지만 여전히 임의의 실행 시간을 제공합니다 ...
아무리 생각해도 되겠습니까? 일
실행중인 다른 무엇Start Time Execution Time
12/17/2010 06:15 00:49:43
12/16/2010 17:54 01:12:26
12/16/2010 17:18 00:06:29
12/16/2010 16:53 00:05:23
12/16/2010 16:10 00:24:23
12/16/2010 06:15 00:19:26
12/15/2010 06:15 00:07:19
12/14/2010 06:15 00:11:26
12/13/2010 06:15 00:17:30
12/12/2010 06:15 00:44:59
12/11/2010 06:15 00:11:59
12/10/2010 06:15 00:34:19
이러한 테이블에는 일부 읽기 및 일부 삽입, 업데이트가있을 수 있습니다. 그러나 Visual Studio에서 실행 (내 프로덕션 테이블에 대해 실행) 할 때 문제가되지 않으며 2005 년에 실행될 때 정확히 동일합니다. 성능 조정을위한 일부 구성이 누락되었지만 거의 모든 곳에서 보였습니다 (나는 생각한다) –
내가 생각할 수있는 다른 것은 사용자 권한이다. 패키지를 프록시 또는 SQL Server 에이전트로 실행하고 있습니까? 에이전트 사용자로 로그인하여 패키지를 실행하면 어떻게됩니까? –