2009-09-17 6 views
1

DB가 SQL2000에서 SQL2008로 이동했기 때문에 성능 문제가 있습니다.Word 편지 병합 SQL

편지 병합과 FORMIC이라는 응용 프로그램에 대해 SQL보기에서 검색해야합니다.

SQL 2000에서는 문제가 없었지만 이제는 매우 느립니다. 한 가지 내가 눈치 채 셨던 것은 SQL 프로파일 러가 Excel에서 Word가 훨씬 복잡한 작업을 수행하고 커서로 레코드를 검색하는 간단한 "SELECT * FROM VIEW"를 수행한다는 것입니다 (6,000 개 이상의 행은 검색하는 데 수 분이 걸립니다.).

누구든지이 문제를 해결할 수 있습니까?

답변

2

가능한 아이디어 : 2 단계 편지 병합을 수행하십시오. 데이터베이스에서 모든 흥미로운 필드의 CSV 덤프를 만든 다음 해당 CSV 파일을 Word의 데이터 원본으로 사용하십시오. 이렇게하면 추가 쿼리가 실행되지 않습니다.

시도해 볼 또 다른 사항 : 실시간 쿼리 모니터 또는 패킷 스니퍼를 사용하고 유선을 통해 이동중인 실제 SQL 문을 관찰합니다.

+0

감사합니다. 2 단계 접근 방식은 내가 지향하는 부분입니다. 내가 이해하지 못하는 이유는 클라이언트의 SQL 2000 설치에이 문제가없는 이유입니다. 라이브 쿼리 모니터를 사용하면 SQL 프로파일 러 (이미 실행했습니다)를 의미합니까? –

관련 문제