Microsoft로 로그인
로그인하거나 계정을 만드세요.
안녕하세요.
다른 계정을 선택하세요.
계정이 여러 개 있습니다.
로그인할 계정을 선택하세요.

이 문서에는 Access 데이터베이스의 성능을 개선하기 위한 Microsoft Office 포함되어 있습니다. 이러한 팁을 따라 보고서를 실행하거나 복잡한 쿼리를 기반으로 하는 폼을 여는 등의 많은 데이터베이스 작업을 빠르게 진행할 수 있습니다.

데이터베이스의 성능을 개선하는 가장 좋은 방법 중 하나는 일반적으로 사용되는 필드에 대한 인덱스를 만드는 것입니다. 인덱스를 만들면 이 문서의 팁을 사용하여 성능을 더 향상시킬 수 있습니다. Access는 자동으로 일부 인덱스를 생성하지만 추가 인덱스가 성능을 향상시킬지 여부를 신중하게 고려해야 합니다.

이 문서에서는 인덱스를 만드는 등의 특정 데이터베이스 개체의 성능을 최적화하는 방법을 설명하지 않습니다. 자세한 내용은 인덱스 만들기 및 사용 문서를 참조하여 성능을 개선합니다.

이 문서의 내용

로컬 데이터베이스의 성능 향상에 도움이 됩니다.

다음 지침은 네트워크가 아닌 로컬 하드 디스크 드라이브에 저장된 데이터베이스인 로컬 Access 데이터베이스의 성능을 최적화하는 데 도움이 될 수 있습니다.

이름 자동 고치기 해제

이름 자동 고치기 기능은 종속된 다른 데이터베이스 개체의 이름이 변경될 때 데이터베이스 개체의 기능이 그대로 유지되도록 하는 데 도움이 됩니다. 예를 들어 표의 이름을 바꾸고 해당 테이블을 사용하는 쿼리가 있는 경우 이름 자동 고치기에서는 변경 내용으로 인해 해당 쿼리가 중단되지 않습니다. 이 기능은 유용할 수 있지만 성능이 다소 저하됩니다.

데이터베이스 디자인이 안정적이고 해당 개체의 이름이 변경되지 않는 경우 성능을 향상하기 위해 이름 자동 고치기(AutoCorrect)를 안전하게 해제할 수 있습니다.

  1. 최적화하려는 데이터베이스를 를

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. Access 옵션 대화 상자의 왼쪽 창에서 현재 데이터베이스를 클릭합니다.

  4. 오른쪽 창의 이름 자동 고치기옵션에서 모든 확인란을 선택 취소합니다.

데이터베이스를 압축하여 자동으로 복구할 수 있습니다.

시간이 지날 때 데이터베이스 파일의 성능은 삭제되거나 임시 개체에 할당된 공간 때문에 느려질 수 있습니다. 압축 및 복구 명령은 낭비되는 공간을 제거하고 데이터베이스를 더 빠르고 효율적으로 실행할 수 있습니다. 데이터베이스가 닫히면 압축 및 복구 명령을 자동으로 실행하는 옵션을 설정할 수 있습니다.

  1. 최적화하려는 데이터베이스를 를

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. Access 옵션 대화 상자의 왼쪽 창에서 현재 데이터베이스를 클릭합니다.

  4. 오른쪽 창의 애플리케이션 옵션에서닫기에서 압축 확인란을 선택합니다.

단독 모드로 데이터베이스 열기

데이터베이스를 사용하는 유일한 사용자인 경우 데이터베이스를 단독 다른 사용자가 동시에 데이터베이스를 사용하지 못하게 하여 성능을 향상시키는 데 도움이 될 수 있습니다.

  1. Access를 시작하지만 데이터베이스는 열지 않습니다. 데이터베이스가 이미 열려 있는 경우 닫습니다.

  2. 열기 클릭한 다음 찾아보기를 클릭합니다.

  3. 열기 대화 상자에서 열고 싶은 데이터베이스 파일을 선택합니다. 데이터베이스 파일을 찾기 위해 찾아야 하는 경우 보기 목록에서 사용할 수 있습니다.

  4. 열기 단추에서 화살표를 클릭한 다음, 단독 열기 를 클릭합니다.

자동 고치기 옵션 해제

기본적으로 Access는 입력할 때 맞춤법을 수정합니다. 성능을 개선하기 위해 자동 고치기 기능을 해제할 수 있습니다.

  1. 최적화하려는 데이터베이스를 를

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. 액세스 옵션 대화 상자의 왼쪽 창에서 교정 을 클릭합니다.

  4. 오른쪽 창의 자동 고치기옵션에서 자동 고치기 옵션 을 클릭합니다.

  5. 자동 고치기 옵션 대화 상자에서 원하지 않는 옵션에 대한 확인란을 선택 취소합니다.

    참고: 이점을 보기 위해 모든 AutoCorrect 옵션을 해제할 필요가 없지만 해제할 자동 고치기 옵션이 수록 이점이 커집니다.

맨 위로 이동

다중 유저 환경에서 성능 향상에 도움이 됩니다.

다음 지침은 다중 사용자 환경에서 사용되는 Access 데이터베이스의 성능을 최적화하는 데 도움이 될 수 있습니다.

데이터베이스 분할

데이터베이스를 분할할 때 백 엔드 데이터베이스라고 하는 네트워크 서버에 데이터베이스 파일에 데이터 테이블을 넣습니다. 쿼리, 폼 및 보고서와 같은 다른 데이터베이스 개체를 프런트 엔드 데이터베이스라고 하는 다른 데이터베이스 파일에 넣습니다. 사용자는 자신의 컴퓨터에 프런트 엔드 데이터베이스의 자체 복사본을 보관합니다. 네트워크에서 데이터만 전송하기 때문에 성능이 향상됩니다.

데이터베이스 분할 마법사를 사용하여 데이터베이스를 분할합니다.

  • 데이터베이스 도구 탭의 데이터 이동 그룹에서데이터베이스 액세스 를 클릭합니다.

페이지 수준 또는 레코드 수준 잠금 설정 변경

액세스는 레코드를 편집하는 동안 일정 양의 데이터를 잠그게 합니다. 잠긴 데이터의 양은 선택한 잠금 설정에 따라 달라 습니다. 페이지 수준 잠금을 선택하여 성능을 향상시키는 데 도움이 될 수 있습니다. 그러나 페이지 수준 잠금은 레코드 수준 잠금보다 더 많은 데이터가 잠겨 있기 때문에 데이터 가용성이 저하될 수 있습니다.

  • 페이지 수준 잠금    Access는 레코드가 포함된 페이지를 잠그고 있습니다(페이지는 레코드가 있는 메모리 영역입니다). 페이지 수준 잠금이 설정된 레코드를 편집하면 메모리에 근처에 저장된 다른 레코드가 잠겨 있을 수도 있습니다. 그러나 일반적으로 레코드 수준 잠금 대신 페이지 수준 잠금을 사용할 때 성능이 더 빠릅니다.

  • 레코드 수준 잠금    Access는 편집할 레코드만 잠그습니다. 다른 레코드는 영향을 받지 않습니다.

페이지 수준 또는 레코드 수준 잠금 설정 변경    

  1. 조정하려는 데이터베이스를 를

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. 왼쪽 창에서 클라이언트 설정 을 클릭합니다.

  4. 오른쪽 창의 고급 섹션에서 레코드 수준 잠금 확인란을 사용하여 데이터베이스 열기 확인란을 선택하거나 선택 취소합니다.

적절한 레코드 잠금 설정 선택

액세스는 레코드를 편집하는 동안 레코드를 잠그게 합니다. Access가 잠그는 레코드의 수와 해당 레코드가 잠겨 있는 시간은 선택한 레코드 잠금 설정에 따라 달라 습니다.

  • 잠금 없음     사용자가 변경 내용을 저장할 때까지 Access는 레코드 또는 페이지를 잠그지 않습니다. 이로 인하여 데이터를 더 쉽게 사용할 수 있습니다. 그러나 이 설정을 사용하는 경우 데이터 충돌(동일한 레코드에 대한 동시 변경)이 발생할 수 있습니다. 데이터 충돌이 발생하면 사용자는 유지할 데이터의 버전을 결정해야 합니다. 일반적으로 가장 빠른 옵션이지만 데이터 충돌이 성능 향상보다 능가할 수 있습니다.

  • 편집된 레코드     Access는 사용자가 레코드를 편집하기 시작하자마자 레코드를 잠그게 합니다. 결과적으로 레코드가 더 긴 기간 동안 잠겨 있지만 데이터 충돌 가능성이 낮아질 수 있습니다.

  • 모든 레코드     액세스는 테이블의 모든 레코드를 잠그고 해당 테이블을 사용하는 모든 폼 또는 데이터시트가 열려 있습니다. 이렇게 하여 표에서 데이터를 편집하는 사용자의 성능을 향상시킬 수 있지만 다른 옵션보다 데이터를 편집하는 다른 사용자의 기능을 제한합니다.

레코드 잠금 설정 변경    

  1. 조정하려는 데이터베이스를 를

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. 왼쪽 창에서 클라이언트 설정 을 클릭합니다.

  4. 오른쪽 창의 고급 섹션의 기본레코드 잠금 아래에서 원하는 옵션을 클릭합니다.

네트워크 새로 고침 및 업데이트 설정 조정

새로 고침 간격(초), 업데이트 재시도 간격(msec),업데이트 재시도 횟수 및 ODBC 새로 고침 간격(초) 설정을 적용 가능한 경우 조정해 하세요.

업데이트 재시도 간격 및 업데이트 재시도 설정을 사용하여 다른 사용자가 잠겨 있는 레코드를 저장하는 횟수 및 액세스 시도 횟수를 지정합니다.

ODBC 새로 고침 간격 및 새로 고침 간격 설정을 사용하여 Access가 데이터를 새로 고침하는 주기를 제어합니다. 새로 고침은 데이터시트 또는 폼에 이미 있는 데이터만 업데이트합니다. 새로 고침은 레코드를 다시 오더하거나, 새 레코드를 표시하거나, 더 이상 지정된 조건을 충족하지 않는 쿼리 결과에서 삭제된 레코드 및 레코드를 제거하지 않습니다. 이러한 변경 내용을 보기 위해 데이터시트 또는 폼에 대한 원본 레코드를 다시 조회합니다.

네트워크 새로 고침 및 업데이트 설정 변경    

  1. 더 빠르게 실행할 데이터베이스를 런타입니다.

  2. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  3. 왼쪽 창에서 클라이언트 설정 을 클릭합니다.

  4. 오른쪽 창의 고급 섹션에서 원하는 설정을 변경합니다.

팁: 다시 검색을 위해 SHIFT+F9를 누를 수 있습니다.

맨 위로 이동

컴퓨터에서 Access 성능을 개선하는 데 도움이 됩니다.

다음 지침은 작업하는 데이터베이스가 컴퓨터 또는 네트워크에 저장되어 있는지 여부에 관계없이 Access 성능을 향상시키는 데 도움이 될 수 있습니다.

사용자 인터페이스 애니메이션 해제

Access 사용자 인터페이스에는 메뉴가 열리면 같은 애니메이션이 포함됩니다. 이러한 애니메이션은 인터페이스를 더 쉽게 사용할 수 있도록 도와주지만, 약간 느려질 수 있습니다. 성능을 향상시키는 데 도움이 있도록 해제할 수 있습니다.

  1. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  2. 왼쪽 창에서 클라이언트 설정 을 클릭합니다.

  3. 오른쪽 창의 표시에서애니메이션 표시 확인란을 선택 취소합니다.

작업 태그 해제

작업 태그를 사용하지 않는 경우 성능을 개선하기 위해 해제합니다.

  1. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  2. 왼쪽 창에서 클라이언트 설정 을 클릭합니다.

  3. 오른쪽 창의 표시에서데이터시트에서 작업 태그 표시 및 양식 및 보고서의 작업 태그 표시 확인란을 선택 취소합니다.

사용되지 않는 다른 프로그램 닫기

다른 프로그램을 닫는 경우 Access에 더 많은 메모리를 사용할 수 있습니다. 이는 디스크 사용량을 최소화하고 성능을 향상시키는 데 도움이 됩니다.

참고: 닫은 후 백그라운드에서 계속 실행되는 일부 프로그램을 종료할 수도 있습니다. 이러한 프로그램에 대한 알림 영역을 봐야 합니다. 컴퓨터의 작동을 위해 일부 프로그램이 필요한 경우도 있기 때문에 이러한 프로그램을 종료할 때 주의해야 합니다. 의심할 여지가 있는 경우 이러한 프로그램을 종료하지 말아야 합니다.

컴퓨터에 RAM 추가

컴퓨터에 RAM을 추가하면 대규모 쿼리를 더 빠르게 실행할 수 있으며 더 많은 데이터베이스 개체를 한 번 열 수 있습니다. 또한 RAM은 하드 디스크 드라이브의 가상 메모리보다 훨씬 빠릅니다. RAM을 추가할 때 디스크 사용량을 최소화하고 성능을 개선하는 데 도움이 됩니다.

하드 디스크 드라이브 정리

주기적으로 이 단계 집합을 수행합니다.

  1. 컴퓨터에서 더 이상 필요하지 않는 파일을 삭제합니다.

  2. 임시 인터넷 파일을 삭제합니다.

  3. Recycle Bin을 비우기.

  4. 데이터베이스에서 압축 및 복구 작업을 실행합니다.

  5. 하드 디스크 드라이브 조각 조각을 조각 니다.

필요하지 않은 Windows 서비스 사용 안

예를 들어 좋은 데스크톱 백업 솔루션이 있는 경우 System Restore 서비스를 사용 안 하도록 설정하는 것이 좋습니다. 사용하지 않는 Microsoft Windows 서비스를 사용하지 않는 경우 Access에 더 많은 RAM을 사용할 수 있습니다.

중요: Windows 서비스를 사용하지 않도록 설정하는 경우 필요한 모든 Windows 서비스를 쉽게 다시 사용하도록 설정할 수 있도록 사용하지 않도록 설정한 기능을 추적합니다.

가상 메모리 설정 조정

대부분의 경우 Windows에서 사용하는 기본 가상 메모리 설정은 최적으로 수행해야 합니다. 그러나 경우에 따라 가상 메모리 설정을 조정하면 Access 성능이 향상될 수 있습니다. 다음 경우 기본 가상 메모리 설정을 조정하는 것이 좋습니다.

  • 현재 가상 메모리에 사용되는 드라이브에 사용할 수 있는 디스크 공간이 많지 않은 경우 다른 로컬 드라이브에는 사용 가능한 공간이 있습니다.

  • 현재 드라이브보다 빠른 다른 로컬 드라이브에는 사용 가능한 공간이 있으며 크게 사용되지 않습니다.

이러한 경우 가상 메모리에 대한 다른 드라이브를 지정하여 성능이 향상될 수 있습니다.

가상 메모리에 대해 고정된 양의 디스크 공간을 지정하여 성능을 향상할 수도 있습니다. 컴퓨터에 설치된 RAM의 양만큼 가상 메모리의 1.5배를 지정하는 것이 좋습니다. 예를 들어 RAM이 1,024메가바이트(MB)인 경우 가상 메모리에 대해 1,536MB를 지정합니다.

참고: 여러 대규모 애플리케이션을 동시에 실행하는 경우 더 많은 가상 메모리를 지정할 수 있습니다.

가상 메모리 설정을 변경하는 데 대한 도움말은 Windows 도움말에서 "가상 메모리 변경"을 검색합니다.

화면 보호기 사용 안 하여

화면 보호기에서 메모리를 사용하여 자동으로 시작됩니다. 모니터 디자인의 구체화로 더 이상 화면 보호기에서 모니터를 "번인"으로부터 보호할 필요가 없습니다. 화면 보호기 사용 안 하여 성능을 약간 향상하고 컴퓨터가 더 원활하게 실행될 수 있도록 도울 수 있습니다.

팁: 무단 액세스로부터 컴퓨터를 보호하기 위해 화면 보호기에서 컴퓨터를 보호하지 않습니다. 단계를 밟을 때 컴퓨터를 보호하려면 Windows 로고 키+L을 누르고 있습니다.

데스크톱 배경을 사용하지 않습니다.

데스크톱 배경을 (없음)로 설정하여 몇 가지 개선이 표시될 수 있습니다.

맨 위로 이동

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×