Excel과 함께 Smart View를 사용하는 경우의 성능 및 메모리 사용량 고려사항

Oracle Smart View for Office는 Microsoft Office 추가 기능입니다. 추가 기능으로 Microsoft Excel 프로세스에 로드됩니다. Smart View를 통해 보고서를 Excel로 임포트하는 경우 Excel 프로세스에서 메모리를 사용하므로 성능이 저하될 수 있습니다.

예를 들어 그리드 및 양식 인스턴스, 실행취소 버퍼의 객체, XML 구문 분석 등으로 인해 Excel 프로세스에서 메모리를 사용하게 됩니다. 이 때문에 Excel 또는 시스템 메모리 제한은 Smart View 메모리 제한이기도 합니다. 이 경우 성능에 심각한 영향을 미칠 수 있습니다.

Smart View에는 이 동작을 관리하기 위한 메모리 구성 매개변수가 없습니다.

Excel 32비트와 64비트의 메모리 제한은 다음과 같이 다릅니다.

  • Excel 32비트의 경우 최대 메모리 제한 또는 RAM은 2GB입니다.

    Oracle 테스트 결과에 따르면, Excel 32비트 메모리 사용량이 700MB를 초과할 경우 Excel이 비정상적으로 동작하고 예기치 않게 종료될 수 있습니다.

  • 64비트 버전의 Excel은 32비트 Office 애플리케이션처럼 2GB RAM으로 제한되지 않습니다.

    큰 보고서에는 64비트 Excel을 사용하는 것이 좋습니다. 또는 보고서의 행, 열, POV 수를 줄여 Smart View로 전송되는 데이터를 줄이는 것이 좋습니다.

Oracle은 메모리 사용량을 제한하고 성능을 향상하기 위해 아래에 나열된 작업 중 일부 또는 전체를 수행하도록 권장합니다.

다음 작업은 메모리 사용량을 제한하는 데 도움이 될 수 있습니다.

  1. Smart View 옵션 대화상자의 고급 탭에서 다음 옵션이 사용으로 설정되었는지 확인합니다.

    • Excel 파일 크기 줄이기

    • 메타데이터 옵션 개선

  2. 옵션 대화상자의 고급 탭에서 가능한 경우 실행취소 작업 수를 '0'(제로)으로 설정하거나 1 또는 2와 같은 낮은 숫자로 설정합니다.

  3. Excel 계산을 [자동]에서 [수동]으로 변경합니다. Excel 공식 리본으로 이동하여 계산 옵션을 선택한 다음, 수동을 선택합니다.

  4. 옵션 대화상자의 서식 탭에서

    1. Excel 서식 사용 옵션을 선택한 경우 작업 시 서식 이동 옵션을 선택 취소해야 합니다.

    2. 열 너비 조정 옵션을 선택 취소합니다.

    3. 숫자 서식 유지 옵션을 선택 취소합니다.

  5. 옵션 대화상자의 확장 탭에서 불필요한 확장을 모두 사용 안함으로 설정합니다.

  6. Excel에서 성능 및 안정성을 향상하기 위해 사용되지 않는 추가 기능을 모두 사용 안함으로 설정하거나 설치 해제합니다. 예를 들어 Oracle Essbase Spreadsheet Add-in을 사용 안함으로 설정하거나 설치 해제합니다. 예를 들어 사용 안함으로 설정하거나 설치 해제할 수 있는 기타 추가 기능은 Adobe PDF, WebEx 또는 Send to Bluetooth입니다.

  7. 워크북 크기를 줄입니다.

  8. Excel로 임포트되는 데이터를 제한합니다.

    1. 프롬프트, 필터, POV 또는 기타 방법을 사용하여 Smart View로 반환되는 데이터를 줄일 수 있습니다.

    2. Smart View 옵션 대화상자의 데이터 옵션 탭에서 행 숨김열 숨김 옵션을 사용으로 설정합니다.

다음 작업은 성능을 향상하고 메모리 사용량을 제한하는 데 도움이 될 수 있습니다.

  1. 옵션 대화상자의 고급 탭에서 가능한 경우 실행취소 작업 수를 '0'(제로)으로 설정합니다.

  2. 옵션 대화상자의 멤버 옵션 탭에서 다음 옵션이 선택 취소되었는지 확인합니다.

    • 임시 옵션에서 공식 및 설명 보존

    • 공식 채우기

    임시 작업 중 공식 또는 설명을 보존할 필요가 없는 경우에만 이 옵션을 선택 취소합니다.

또한 Microsoft의 "Excel 2010 성능: 성능 및 제한 개선사항" 문서를 참조하십시오.

http://msdn.microsoft.com/en-us/library/ff700514(v=office.14).aspx