이 기사에서는 네트워크를 통해 액세스 할 때 성능이 느린 MS Access 데이터베이스의 몇 가지 가능한 원인을 살펴 보겠습니다.
데이터베이스가 느리게 실행되거나 성능이 저하되는 데는 여러 가지 이유가 있습니다. 이러한 데이터베이스는 차선으로 작동하도록 구축되지 않았지만, 장기적으로 보면 성능이 저하됩니다. MS Access 데이터베이스가 느리게 수행되는 몇 가지 이유는 다음 중 하나 일 수 있습니다.

- 기본적으로 MS Access에는 관련된 테이블 사이의 데이터 시트를 표시하는 기능이 있습니다. 데이터 시트보기에서 자주 작업하는 경우 필요하지 않은 경우가 많습니다. 이것은 속도에 부정적인 영향을 미칩니다. 따라서이 기능을 비활성화하는 것이 좋습니다.
- 연결된 테이블을 사용하고 있고 한 레코드에서 다른 레코드로 데이터를 이동하는 경우 속도가 느려질 수 있습니다. 너무 많이 탐색하지 마십시오.
- 검색 양식이 연결을 통해 복구되는 경우 속도도 느려질 수 있습니다.
때때로 데이터베이스를 분할하면 성능 용량도 느려집니다. 사용자가 한 명 뿐인 경우 데이터베이스를 쉽게 분할 할 수 있지만 제한을 피하기 위해 프런트 엔드와 백 엔드를 로컬 시스템에 모두 저장해야합니다.
- 같은 정적 데이터를 사용하는 동안 zip 코드 등은 로컬 테이블을 생성합니다. 그렇지 않으면 다시 속도가 느려집니다.
- 그래픽 삽입은 더 많은 리소스를 소비하기 때문에 성능이 저하되는 이유 중 하나입니다. 따라서 링크 그래픽을 이식하는 대신 사용하는 것이 좋습니다.
- 레코드를 삭제하고 리소스를 해제하므로 압축이 필요합니다. 통계를 추가로 업데이트하고 기록을 재정렬합니다. 자주 압축하지 않으면 성능에 영향을 미칩니다. 그러나 압축하기 전에 이러한 데이터를 백업해야합니다. 풍부한주의를 위해 강력한 투자 액세스 수정 도구입니다.
- 컨트롤 수가 적은 간단한 형식이 컨트롤이 많은 복잡한 형식보다 낫습니다. 복잡한 양식은 업로드 및 응답에 시간이 오래 걸리므로 속도가 느려집니다. 대신 복잡한 단일 양식이 아니라 작업 별 양식을 만들 수 있습니다.
- 인덱싱이 항상 쉬운 것은 아니며 때때로 매우 혼란 스러울 수 있습니다. 또한 오버 인덱싱은 성능에 나쁜 영향을 미칩니다. 따라서 인덱싱하는 동안 각별히주의해야하며 정기적으로 검색하는 필드에만 인덱스를 적용해야합니다.
- 데이터가 많을수록 성능이 느려지는 것은 사실입니다. 따라서 여러 테이블을 기반으로하는 보고서에 대한 쿼리가있는 경우 대신 하나의 쿼리를 기반으로해야합니다. 보고서 또는 양식을 가득 채우는 레코드를 제한하려면이 쿼리를 사용하십시오.
- 테이블은 간결하게 유지하고 필드는 가능한 한 최소한으로 줄이는 것이 좋습니다. 필드 수가 많을수록 성능이 저하될 수 있습니다. 또한 사용 빈도가 낮은 필드는 새로운 테이블에서 제거하고, 기존 테이블들과 일대일 관계를 설정하는 것도 좋은 방법입니다.
따라서 성능 저하의 원인이 될 수 있습니다. 이를 제거하면 성능이 상당히 향상 될 수 있습니다.
저자 소개 :
Vivian Stevens는 다음 분야의 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. mdf 복구 그리고 엑셀 복구 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM
때때로 데이터베이스를 분할하면 성능 용량도 느려집니다. 사용자가 한 명 뿐인 경우 데이터베이스를 쉽게 분할 할 수 있지만 제한을 피하기 위해 프런트 엔드와 백 엔드를 로컬 시스템에 모두 저장해야합니다.