SharePoint에서 대규모 목록 및 라이브러리 관리

SharePoint에서 대규모 목록 및 라이브러리 관리

SharePoint 목록 또는 라이브러리에 최대 3000만 항목 또는 파일을 저장할 수 있습니다. 대규모 목록의 필터링 된 보기는 다른 목록과 비슷한 환경을 제공 합니다. 그러나 목록 보기에 5000 개 이상의 항목이 표시 되는 경우에는 목록 보기 임계값 오류로 실행 될 수 있습니다. 다음 세 단계 중 하나 또는 모두를 수행 하 여 목록을 업데이트 합니다.

팁: Check out these YouTube videos about lists from SharePoint community experts to learn more. You might also find these videos about libraries helpful.

모던 사용

최신 환경에서 가장 잘 작동 하는 많은 항목이 표시 된 보기 클래식 환경에서 표시 될 수 있는 오류를 방지 하기 위해 최신 환경을 사용 합니다.

인덱스 추가

색인이 없는 열을 기준으로 필터링 하거나 정렬 하면 오류 메시지가 표시 될 수 있습니다. 설정 메뉴의 인덱싱된 열목록 설정 에서 수동으로 인덱스를 추가 합니다.

인덱스는 다음 두 가지 상황에서 자동으로 생성 됩니다.

  1. 정렬 또는 필터링에 사용 되는 열이 있는 저장 된 보기

  2. 최신 환경에서 정렬 하는 경우

참고: 최신 환경에서 정렬 하는 경우 자동 인덱스 생성은 2만 개 이하의 목록 및 라이브러리로 제한 됩니다.

목록 보기 편집

큰 목록 작업을 할 때 오류가 발생 하는 경우 목록 보기를 편집합니다.

다음 4 개의 변경 내용은 목록 보기 임계값 오류를 제거 합니다. 모든 오류를 제거 하려면 모든 4 가지 변경 내용을 적용 합니다.

목록 보기에 대 한 정렬 제거

  • 두 개의 열을 기준 으로 첫 번째 정렬 에서 없음 을 선택한 다음 열을 기준으로 정렬 합니다 .

참고: 열 형식사용자, 조회 또는 관리 되는 메타 데이터로 인해 정렬할 때 목록 보기 임계값 오류가 발생할 수 있습니다. 그러나 텍스트, 숫자, 날짜 및 기타 열 형식은 첫 번째 정렬에 사용할 수 있습니다.

편집 보기에서 그룹화 제거

  • 첫 번째 그룹에서 열 기준으로 없음 을 선택한 다음 열을 기준으로 그룹화 합니다 .

목록 보기에 대 한 기타 편집

  • 합계 섹션의 모든 열에 대해 없음 을 선택 합니다.

  • 섹션에서 한 열만 표시 하도록 선택 취소

참고: 다음 형식의 열을 12 개 이상 표시 하면 그룹 보기 임계값 오류 (사람, 조회 및 관리 되는 메타 데이터)가 발생할 수 있습니다. 다른 종류의 열은 표시할 수 없습니다. 

목록 보기 임계값 경고를 받지 않고 SharePoint 목록 또는 라이브러리를 사용하거나 쿼리할 수 있는 다양한 방법이 있습니다. 다음 아이디어를 따르면 목록 보기 임계값인 5,000개 항목 이내로 유지하면서 필요한 정보를 얻을 수 있습니다. 목록 보기 임계값 자체에 대한 자세한 내용은 항목이 많은 목록 및 라이브러리 개요를 참조하세요.

목록 보기 임계값 제한 사용

SharePoint에는 관리 가능한 데이터양과 처리량을 조정하는 리소스 제한이 있습니다. 기본적으로 목록 보기 임계값의 항목은 약 5,000개이며 임계값을 설정하는 목적은 사용자가 대규모 목록을 사용하면서도 좋은 성능을 유지할 수 있도록 하기 위함입니다. 목록 보기 임계값을 사용할 수 있는 주요 방법에는 세 가지가 있습니다.

  • SharePoint의 모든 버전의 경우, 인덱싱, 필터링, 폴더 및 오프라인 데이터를 사용하여 반환되는 항목 수를 관리하세요.

  • SharePoint의 서버 버전에서는 관리자가 예약한 일별 기간을 사용하세요. 제한 값이 오릅니다.

  • SharePoint의 서버 버전에서는 네트워크 관리자가 목록 보기 임계값의 제한을 늘릴 수 있습니다.

SharePoint Online에서는 공유 테넌트의 사용자에게 늘 우수한 쿼리 성능을 제공하기 위해 이 제한을 변경할 수 없도록 하고 매일 매시간(24 x 7) 적용합니다. 제한을 넘지 않고 작업할 수 있도록, 제한 범위에서 쿼리를 유지할 수 있는 몇 가지 방법을 간략히 제시했습니다.

참고: 시스템 생성 보기에 더 많은 항목이 반환되는 경우도 있습니다.

  • 색인 및 필터    인덱스를 만들고 필터에 사용 하는 것은 목록 보기 임계값 아래에 있는 항목의 수를 유지할 수 있습니다. 자세한 내용은 sharepoint 열에 인덱스 추가 또는 필터링을 사용 하 여 sharepoint 보기 수정을 참고 하세요.

  • <c0>폴더를 사용하여 구성</c0> 폴더를 사용하여 데이터를 효과적으로 구성할 수 있습니다.    단, 폴더에 대한 쿼리 개수가 목록 보기 임계값을 넘지 않도록 유의해야 합니다. 자세한 내용은 목록에서 폴더 만들기 또는 문서 라이브러리에서 폴더 만들기를 참조하세요.

  • 문서 센터 사이트 사용    문서 센터는 문서 검색, 저장, 조작을 위해 설계 된 기능을 가진 사이트를 만드는 데 사용할 수 있는 서식 파일입니다. 적절 한 사용 권한으로이 서식 파일을 사용 하 여 사이트 또는 하위 사이트를 만들 수 있습니다. 자세한 내용은 문서 센터 사이트 사용을 참조 하세요.

  • 동기화 되 고 오프 라인 데이터    데이터 오프 라인으로 작업을 수행 하면 Excel 또는 Access를 사용 하 여 목록 데이터를 제한 없이 쿼리할 수 있습니다. 문서 폴더를 동기화 하면 컴퓨터에서 로컬로 작업할 수 있으며 변경 내용이 서버에 자동으로 업데이트 됩니다. 자세한 내용은 SharePoint Server 동기화 또는 sharepoint 파일을 새 OneDrive 동기화 앱과 동기화하도록 컴퓨터 설정을 참조 하세요.

SharePoint 서버 서버 (SharePoint 2016, 2013, 2010)를 사용 하 여 5000 item List View 임계값도 기본값입니다. 그러나 네트워크 관리자가 더 많은 제어권을 제공 하기 때문에 극한이 효과적으로 제거 되는 위치를 설정할 수 있으므로 대규모 쿼리 및 기타 데이터 집약적 작업을 수행 하 게 됩니다. 일반적으로이 시간은 대부분의 사용자가 시스템에 있지 않을 때의 저녁에 발생 합니다. 또한 관리자는 해당 하는 경우 한도를 발생 하도록 선택할 수 있습니다.

마지막으로 선택 된 SharePoint 서버 버전과 함께 한 도를 변경하는 것입니다. 이는 용량이 크므로 일부 또는 모든 사용자에 대 한 성능에 영향을 미칠 가능성을 높여 주므로 위험 합니다.

사용 중인 SharePoint 버전을 확인하려면 사용 중인 SharePoint 버전 확인을 참조하세요.

목록 보기 임계값으로 차단 했지만 총 항목 수가 2만 보다 작은 경우 SharePoint 2019에서 열에 인덱스를 추가할 수 있습니다. 모든 버전의 SharePoint 에서 열 인덱스가 있는 필터링 된 보기를 만들어 큰 목록과 라이브러리 작업을 할 때 결과 개수를 줄일 수 있습니다. 인덱싱된 열을 사용 하 여 필터링 된 보기를 만들려면 열에 대 한 인덱스를 만든 다음 인덱싱된 열을 사용 하 여 보기를 필터링 하는 보기를 만드는 두 단계 과정을 수행 합니다.

열 인덱싱에 대한 자세한 내용은 SharePoint 열에 인덱스 추가를 참조하세요.

열 필터링에 대한 자세한 내용은 필터링을 사용하여 SharePoint 보기 수정을 참조하세요.

대규모 목록과 라이브러리를 사용할 때 반드시 폴더를 사용할 필요는 없더라도 폴더를 사용하면 데이터를 효과적으로 구성할 수 있고 데이터 액세스의 효율성도 높일 수 있습니다. 문서 라이브러리에서는 폴더 만들기가 기본적으로 사용되지만 목록에서는 그렇지 않습니다. 자세한 정보는 목록에서 폴더 만들기 또는 문서 라이브러리에서 폴더 만들기를 참조하세요.

참고: SharePoint Online에서는 이동 명령을 사용하거나 끌어서 놓는 경우 기존 메타데이터도 함께 이동합니다.

폴더를 만들면 백그라운드에서 내부 인덱스를 만들고 있습니다. 내부 인덱스는 목록 또는 라이브러리의 최상위 수준 또는 루트 폴더용으로 만드는 것이기도 합니다. 폴더의 항목에 액세스할 때 실질적으로는 이 내부 인덱스를 사용하여 데이터에 액세스하는 것입니다. 유의할 점은 폴더에 하위 폴더가 있는 경우 각 하위 폴더는 항목 하나로 계산(하지만 하위 폴더에 아무런 항목이 없는 경우)됩니다.

목록 또는 라이브러리의 총 항목 개수가 아주 많더라도 단일 폴더 보기가 총 항목 수를 인덱싱된 열로 필터링하는 보기보다 속도는 빠릅니다. 시나리오에 따라 폴더 항목이 5,000개를 넘지 않도록 목록 또는 라이브러리의 모든 항목을 여러 폴더에 배포할 수 있습니다.

폴더를 사용하여 큰 목록 또는 라이브러리를 구성할 때 고려할 사항은 다음과 같습니다.

  • 폴더에 목록 보기 임계값보다 많은 항목을 포함할 수 있지만 차단되지 않도록 하려면 열 인덱스를 기준으로 필터링된 보기를 계속 사용해야 할 수 있습니다.

  • 이 목록 또는 라이브러리에서 보기를 만들거나 수정할 때 폴더 섹션에서 폴더 구조 없이 모든 항목을 한 번에 표시 옵션을 선택한 경우에는 단순 인덱스를 기준으로 하는 필터를 사용해야 목록 보기 임계값에 도달하지 않습니다.

  • 필터링 없이 사용 가능한 폴더를 모두 표시하도록 기본 보기를 설정하면 새 항목 삽입 시 적절한 폴더를 수월하게 선택할 수 있습니다. 모든 폴더를 표시하면 목록 또는 라이브러리의 폴더가 아닌 다른 곳에 항목을 잘못 추가하는 오류도 줄어듭니다. 라이브러리와 달리 목록 안 폴더 간에는 항목을 자동으로 이동할 수 없습니다.

참고: SharePoint 휴지통으로 항목을 이동하는 경우 필터 식이 목록 보기 임계값을 초과하는지 확인할 때 해당 항목이 개수에 포함됩니다. 휴지통을 정리하면 항목은 개수에 포함되지 않습니다. 자세한 내용은 휴지통 비우기 또는 파일 복원을 참조하세요.

라이브러리의 폴더 간에 파일을 이동하려면 문서 라이브러리에서 폴더, 파일 또는 링크 이동 또는 복사를 참조하세요.

큰 목록을 삭제 하려면 목록 보기 임계값으로 차단 될 수 있는 데이터베이스 리소스가 필요 합니다. 일상적인 시간 창 중에 큰 목록을 삭제 하 여 차단 하지 않도록 하십시오. 삭제 프로세스가 할당 된 창 보다 더 오래 걸리면 다른 사용자에 관계 없이 완료 될 때까지 계속 됩니다. 충분 한 시간을 기다립니다.

목록을 삭제하는 방법에 대한 자세한 내용은 SharePoint에서 목록 삭제를 참조하세요.

오프라인 동기화, 외부 데이터 및 Access 데이터 관리

데이터를 오프라인으로 만들면 컴퓨터와 동기화할 때 편리하고 효율적인 경우가 많습니다. 사용하는 목록 데이터에 따라 Excel, Access 또는 Outlook을 사용할 수 있습니다. 사용 중인 SharePoint 서비스에 따라 ERP(Enterprise Resource Planning) 시스템, OData, 웹 서비스에서 제한 없이 외부 데이터 관리도 사용할 수 있습니다.

데스크톱 또는 노트북 컴퓨터에서 변경 작업을 한 다음, 데이터를 다시 온라인으로 가져오면 원활하고 효율적으로 변경 내용을 동기화하고 충돌을 해결할 수 있습니다. 데이터를 “삭제”, 분석, 보고하기 위해 오프라인 동기화를 사용하여 대량 목록으로 작업하면 데이터베이스 작업을 오프로드하고 SharePoint 리소스 사용을 최소화하는 데 도움이 됩니다.

목록 데이터를 오프라인 상태로 만든 후 다시 온라인 상태가 되었을 때 몇 가지 Microsoft Office 제품을 사용하여 변경 내용을 동기화할 수 있습니다. 이러한 제품에 내보내려면 Office 365 앱이나 Office 데스크톱 앱이 설치되어 있어야 합니다.

Microsoft Access       Access는 SharePoint보다 많은 데이터 행을 처리할 수 있으며, 해당 데이터를 조작하는 많은 강력한 도구가 있습니다. Access에서 데이터 작업을 하고 SharePoint와 동기화하면 더 큰 데이터 집합으로 작업할 수 있습니다.

Access 에 연결 하 여 대부분의 기본 목록을 읽고 쓸 수 있으며 사실상 모든 SharePoint 데이터 형식과 함께 사용할 Access. 연결을 통해 SharePoint 목록의 데이터에 연결 하면 양방향 연결을 만들어 SharePoint 목록과 Access 데이터베이스 모두에서 최신 데이터를 보고 편집할 수 있습니다. AccessAccess 테이블에 SharePoint 목록을 복사 하거나 복제 합니다. Access 테이블을 만든 후에는 로컬에 저장 되지 않은 첨부 파일을 제외 하 고 최대 2gb의 Access 제한인 2 개에 대 한 Access 목록 데이터로 작업할 수 있습니다. 또한 클라이언트에서 목록 데이터를 캐시 하 고, 메모리 내에서 효율적인 쓰기 캐시를 사용 하며, 변경 된 목록 항목만 전송 하는 것은 Access. 쿼리 및 업데이트가 더욱 빠르게 수행 되도록 합니다. 충돌 해결 대화 상자는 충돌 하는 업데이트를 원활 하 게 관리 하는 데도 도움이 됩니다.

Access Services 기능이 활성화된 경우에는 목록 보기 임계값(기본적으로 최대 50,000개 항목)보다 훨씬 많은 데이터를 사용하여 작업할 수 있습니다. Access는 모두 목록 데이터나 라이브러리 데이터를 작은 단위로 자동 일괄 처리한 다음 데이터를 재조합하는 기법을 사용하여 목록 보기 임계값보다 상당히 많은 데이터를 작업할 수 있으며 다른 사용자의 SharePoint 사이트 성능을 저하시키지 않습니다. 아래의 Access 서비스 섹션에서 자세한 내용을 참조하세요.

Microsoft Excel        SharePoint 목록을 Excel 테이블로 내보내 Excel 테이블과 SharePoint 목록 간에 단방향 데이터 연결을 만들 수 있습니다.

리본에서 SharePoint Excel로 내보내기 단추 강조 표시됨.

Excel에서 큰 목록을 차단하지 않고 작업할 수도 있습니다. 또한 SharePoint와 Access 둘 다와 Excel을 동기화하여 각 플랫폼의 이점을 활용할 수 있습니다.

SharePoint 목록 데이터를 업데이트한 후 Excel 표를 새로 고치면 Microsoft Excel이 Excel 데이터를 SharePoint 목록 데이터로 대체하여 Excel 표의 모든 변경 내용을 덮어씁니다.

Excel로 내보내기가 강조 표시된 SharePoint Online 목록

Excel 표에 데이터가 있으면 Microsoft Excel의 여러 데이터 분석 기능을 사용할 수 있습니다. 예를 들어 강력하고 유연한 워크시트, 피벗 테이블 보고서, 전문가 수준의 차트와 스파크 라인(spark line), 아이콘이 있는 조건부 서식, 데이터 막대, 색 눈금, 정교한 가상 분석 작업 등이 있습니다.

Access Services 기능이 활성화된 경우에는 목록 보기 임계값(기본적으로 최대 50,000개 항목)보다 훨씬 많은 데이터를 사용하여 작업할 수 있습니다. 아래의 Access 서비스 섹션에서 자세한 내용을 참조하세요.

Microsoft Outlook        Microsoft Outlook 에서 연락처, 작업, 일정, 토론 목록을 읽고 쓸 수 있을 뿐만 아니라 문서 라이브러리를 동기화 할 수도 있습니다. 예를 들어 작업 목록을 오프 라인으로 전환 하 고, 새 작업을 보고, 업데이트 하 고, 할당 하 고, 온라인 상태로 전환 하 고, Outlook 없이 동기화 하 여 표준 작업 목록과 프로젝트 작업 목록을 모두 사용할 수 있습니다. Outlook 에서 SharePoint 연락처를 더욱 효율적으로 저장, 공유, 관리할 수도 있습니다.

맨 위로 이동

Access 에서 연결 된 목록을 기반으로 하는 테이블을 SharePoint 사이트에 게시 하는 쿼리, 폼, 보고서, 매크로와 함께 작성 하 여 Access Services 기반으로 웹 데이터베이스를 만듭니다. 이러한 웹 데이터베이스를 업그레이드 한 후에도 계속 사용 하 고 수정할 수 있으며, 서식 파일에서 새로 만들 수 있지만 Access 2013 는 그렇지 않습니다.

코드를 사용하지 않고 SharePoint에서 Access 앱을 만들 수 있습니다. 일반적으로 SharePoint 앱은 쉽게 배포하고 시장에 출시할 수 있는, 특화된 포인트 솔루션입니다. 이 앱을 사용하면 더 이상 번거롭게 솔루션을 패키징, 배포, 실행, 모니터링 및 사용 중지할 필요가 없습니다. 자세한 내용은 Access 앱 만들기을 참조하세요.

SharePoint 목록에 데이터를 저장하는 Access 웹 데이터베이스 응용 프로그램과 달리 Access 앱은 데이터를 저장할 때 SharePoint 제품과 분리된 SQL Server 데이터베이스를 사용하기 때문에 SharePoint 목록 보기 임계값 제약을 받지 않습니다. 따라서 Access 솔루션 확장성이 크게 강화되고 수백만 개의 레코드를 효율적으로 처리할 수 있습니다. SharePoint 서버 사용자는 SQL Server 데이터베이스를 조직 방화벽 뒤에 위치하도록 구성할 수 있습니다. 온라인 사용자는 SQL Server 데이터베이스가 무료 계정과 무료 저장소를 사용하는 SQL Server Azure 데이터베이스가 됩니다. Azure에 대한 자세한 내용은 Microsoft Azure 홈페이지를 참조하세요.

마지막으로 SharePoint 목록과 Access 테이블 간에 데이터를 계속 동기화할 수 있기 때문에 이러한 항목의 데이터를 모두 최신 상태로 유지할 수 있습니다. 동기화는 양방향입니다. Access에서 변경한 목록 데이터 사항은 SharePoint 목록으로 업로드되고 SharePoint 목록의 변경 사항은 사용자 컴퓨터의 Access에 다운로드됩니다. 자세한 정보는 SharePoint 목록에서 가져오거나 목록에 연결을 참조하세요.

SharePoint 검색 상자와 문서 센터 솔루션

목록이 나 라이브러리의 검색 상자를 사용 하 여 키워드나 구를 입력 하면 큰 라이브러리나 목록에서 문서 또는 항목을 찾는 다른 방법이 있습니다. SharePoint 검색에는 고유한 인덱싱 메커니즘이 있으며, 여기에는 목록 보기 임계값 또는 기타 관련 한도가 적용 되지 않습니다.

대규모 라이브러리를 관리할 수 있는 다른 방법은 문서 센터 사이트를 만들어 사용하는 것입니다. 문서 관리용으로 설계된 문서 센터 사이트는 파일 체크 인/체크 아웃, 워크플로, 필터, 보기 등의 기능을 제공합니다.

일반적으로 SharePoint 페이지에는 두 개의 검색 상자, 페이지 맨 위에 있는 사이트 검색, 특정 목록 또는 라이브러리 검색 상자가 있습니다. 목록 또는 라이브러리의 검색 상자를 사용 하는 경우 검색 작업의 범위를 점차적으로 확장할 수 있습니다.

  • 기본적으로 처음에는 현재 보기 및 하위 폴더의 모든 항목을 검색 범위의 기반으로 사용합니다. 결과는 한층 더 필터링하고 정렬할 수 있는 열로 표시됩니다. 목록 보기 임계값이 초과되면 결과가 일부만 표시됩니다.

  • 찾는 내용이 없다면 현재 보기나 목록 보기 임계값에 관계없이 모든 하위 폴더를 포함한 전체 목록으로 검색 범위를 확장할 수 있습니다.

  • 전체 사이트를 검색하도록 범위를 확장할 수도 있습니다. 이 경우 표준 검색 사이트 페이지에 모든 결과가 표시됩니다. 필터에 문서 작성자 또는 목록 항목의 만든 날짜 등 구체화 패널을 사용하면 결과의 범위를 보다 좁힐 수 있습니다. 부울 구문 및 논리 연산자를 사용해 고급 쿼리를 작성할 수도 있습니다.

참고 사항: 

  • 검색 상자는 목록 및 라이브러리가 클라이언트 측에서 렌더링된 보기로 표시된 경우에만 사용할 수 있습니다. 기본적으로 검색 상자는 표시되지만 도구 창의 기타 섹션에서 목록 보기 웹 파트 속성의 검색 상자를 사용하여 검색 상자를 숨길 수 있습니다. 웹 파트 속성에 대한 자세한 내용은 목록 및 기타 웹 파트 사용을 참조하세요.

  • 기타 아래에 있는 목록 속성 “검색 상자 표시”

문서를 대량으로 만들고 관리하고 저장하고 싶을 때 문서 센터 사이트를 사용할 수 있습니다. 서식 파일을 기반으로 한 문서 센터 사이트는 많은 문서를 관리할 수 있는 중앙 집중식 리포지토리 역할을 합니다. 메타데이터 및 트리 뷰 탐색, 콘텐츠 유형, 웹 파트와 같은 다양한 기능을 사용하여 사용자에게 효율적이고 유용한 방식으로 문서를 구성하고 검색할 수 있습니다. 사이트 서식 파일 사용 방법에 대한 자세한 정보는 Create and use site templates(사이트와 서식 파일 생성 및 사용)를 참조하세요.

콘텐츠 관리자는 명시적으로 인덱스를 만들지 않고 대부분의 라이브러리에 대해 잘 수행 되도록 메타 데이터 기반 탐색을 빠르게 구성할 수 있지만 추가 인덱스를 만들 때도 더 광범위 한 필터 및 보기에서 성능을 향상 시키는 데 도움이 됩니다. 자세한 정보는 문서 센터 사이트 사용 을 참조 하세요.

문서 센터 사이트를 제작 환경 또는 콘텐츠 보관 파일로 사용할 수 있습니다.

  • 제작 환경에서는 사용자가 파일을 체크 인 및 체크 아웃하고 이러한 파일에 대한 폴더 구조를 만드는 작업이 활발하게 수행됩니다. 버전 관리가 사용되며 각 문서의 이전 버전이 10개 이상 존재할 수도 있습니다. 사용자가 문서를 자주 체크 인 및 체크 아웃하므로 워크플로를 사용하여 문서에 대한 작업을 자동화할 수 있습니다.

  • 반면 콘텐츠 또는 지식 기반 아카이브에는 매우 적은 작성이 이루어집니다. 사용자는 문서를 보거나 업로드하는 작업만 수행할 뿐입니다. 일반적으로 콘텐츠 보관 파일에는 단일 버전의 문서가 포함 되며, 사이트는 수백만 개의 파일로 확장할 수 있습니다. 대규모 조직에 대 한 기술 지원 센터와 같은 일반적인 시나리오에서는 1만 사용자가 콘텐츠에 액세스 하 여 주로 읽을 수 있습니다. 3000의 하위 집합에서 4000 사용자는 사이트에 새 콘텐츠를 업로드할 수 있습니다.

개인 보기, 관계형 목록, RSS 피드 사용

전반적인 시스템 성능을 효과적으로 높이고 리소스 임계값이나 제한을 넘지 않도록 하려면 개인 보기나 관계형 목록, RSS 피드를 사용하는 것이 좋습니다.

개인 보기    대규모 목록과 라이브러리인 경우 열 인덱스를 올바로 사용하는 보기를 만드는 것이 더 복잡하기 때문에, 대규모 목록이나 라이브러리 참가자의 개인 보기 관리 권한을 제거하면 도움이 됩니다. 이 권한을 제거하면 사용자가 모든 항목을 포괄하는 보기를 만들지 못하기 때문에 그 외 사이트 영역의 성능이 저하되지 않습니다. 권한에 대한 자세한 내용은 목록 또는 라이브러리에 대한 권한 편집을 참조하세요.

관계 목록     조회 열, 고유 열, 관계 동작(참조 무결성이라고도 함) 적용을 사용하여 목록 관계를 만들면 다음과 같은 경우 목록 보기 임계값에 도달하고 작업이 차단될 수 있습니다.

  • 목록 보기 임계값보다 많은 항목이 있는 기존 목록에서 열을 고유하게 만드는 경우(단, 목록에 항목 하나를 추가하면 목록의 항목 수가 목록 보기 임계값을 초과하는 경우 이 작업은 일반적으로 차단되지 않음)

  • 목록에 목록 보기 임계값보다 많은 항목이 있을 때 해당 목록의 조회 필드에 대해 하위 삭제 또는 제한 삭제를 설정하는 경우

RSS 피드     중앙 관리 및 사이트 모음 수준에서 RSS 지원이 사용하도록 설정되면 많은 목록 및 라이브러리 형식에 대해 RSS 지원을 사용하도록 설정하고 구성할 수 있습니다. 사용자가 목록 또는 라이브러리의 RSS 피드에 액세스하면 목록에서 데이터가 검색됩니다. 기본 RSS 보기에서는 수정한 날짜 열에 필터를 사용하여 항목이 마지막으로 수정된 날짜를 기준으로 반환되는 항목 수를 제한합니다. 목록 또는 라이브러리의 항목이 많은 상태에서 RSS 피드에 액세스할 경우에는 수정한 날짜 열을 인덱싱하는 것이 좋습니다. 또한 항목 수일 수를 변경하여 RSS 피드에 포함하면 검색되는 항목 수를 줄일 수 있습니다.

RSS 피드를 관리하는 방법에 대한 자세한 내용은 사이트 또는 사이트 모음의 RSS 피드 관리를 참조하세요. RSS 피드를 추가하는 방법을 알아보려면 RSS 피드에 대한 알림 만들기 또는 RSS 피드 구독을 참조하세요.

SharePoint 서버 관리자만

이러한 작업은 SharePoint 서버 버전의 네트워크 관리자와 팜 관리자 또는 SharePoint만 수행할 수 있습니다.

일별 기간은 모든 사용자가 무제한으로 작업을 수행할 수 있도록 관리자가 전용 시간대를 지정할 수 있는 방법으로, 대개 사용량이 적은 시간대로 예약됩니다.

기본적으로 보기를 사용하여 목록 또는 라이브러리에서 항목을 검색할 수 있지만 일별 기간에 더 효과적으로 작업할 수 있는 SharePoint 명령과 작업도 있습니다.

인덱스 추가 및 삭제

목록 열 추가 및 수정

폴더 삭제 및 복사

목록 또는 라이브러리에 대한 보안 설정 변경

콘텐츠가 있는 목록을 서식 파일로 저장

웹 사이트 삭제

휴지통에서 항목 복원 또는 삭제

이러한 명령과 작업을 정상 작업 시간에 실행하여 목록 데이터를 검색할 때 사이트 임계값과 제한을 초과하면 오류가 발생할 수 있습니다. 일별 기간에 아무런 제한 없이 실행하는 것이 실패를 방지하고 다른 사용자에게 영향을 주지 않을 수 있습니다.

일별 기간을 설정하려면 시작 시간과 기간을 설정해야 합니다. 시간과 기간을 설정할 때 알아야 할 점은 사용자가 그 기간에 장기 실행 쿼리나 작업을 시작할 경우 기간에 상관없이 쿼리나 작업이 끝날 때까지 계속 실행하도록 할지 파악해야 한다는 것입니다.

  1. 관리자로 중앙 관리에 로그인합니다.

  2. 응용 프로그램 관리 > 웹 응용 프로그램 관리로 이동합니다.

    웹 앱 관리가 선택된 중앙 관리
  3. 일별 기간 설정을 지정하거나 변경하려는 응용 프로그램을 선택합니다.

  4. 리본에서 일반 설정 메뉴에서 아래쪽 화살표를 클릭하여 메뉴에 액세스한 다음 리소스 제한을 클릭합니다.

    중앙 관리 리소스 제한 선택됨.
  5. 일별 기간을 변경한 다음 사용할 시간과 기간을 설정합니다.

    일별 기간이 강조 표시된 중앙 관리 응용 프로그램 설정 페이지
  6. 작업을 마치면 확인을 클릭합니다.

개발자가 아니거나, 이러한 작업을 수행하는 데 개발자 리소스에 편리하게 액세스할 수 없다면 이러한 유형의 작업을 일별 시간으로 연기하여 수행할 수 있습니다. 일별 기간이 언제 예정되었는지 관리자에게 문의하세요.

참고: SharePoint Online에서는 목록 보기 임계값을 변경할 수 없습니다.

목록 보기 임계값은 사용자 간의 성능을 제공 하 고 쿼리 중 의도 하지 않은 오버 로드 로부터 서버를 보호 하기 위한 것입니다. LVT (목록 보기 임계값)는 중앙 관리 앱의 관리자가 SharePoint 의 서버 버전 에서만 변경할 수 있으며 성능 저하를 방지 하기 위해 변경 하지 않는 것이 좋습니다. 대규모 데이터 집합을 검색할 때 관리자는 다른 테 넌 트의 사용자를 성능 문제 로부터 보호 하도록 목록 보기 임계값을 변경할 수 없습니다SharePoint Online. 대신 인덱스, 필터 및 폴더를 사용 하 여 쿼리를 관리 합니다.

목록 보기 임계값을 늘려야 하는 쿼리가 소수인 경우 사용량이 적은 시간대에 일별 기간을 활용해 보세요.

경고: 다른 사용자가 있을 경우 값이 크면 클수록 성능이 저하되므로 목록 보기 임계값(LVT)을 변경하지 않는 것이 좋습니다. 값을 너무 크게 만들면 지연 시간이 길어지거나 사용자가 오류를 경험할 수 있으며 서버가 중단될 수도 있습니다.

참고: 중앙 관리는 SharePoint의 서버 설치에서만 사용할 수 있습니다.

실제로 목록 보기 임계값을 변경 하려면 다음 단계를 따릅니다. UI는 약간 다를 수 있지만 SharePoint 2010부터 SharePoint 2016 에 이르기까지 표준입니다. 중앙 관리 앱은 SharePoint 사이트와 분리 되며 팜 관리자 권한이 있어야 액세스할 수 있습니다. 서버 버전의 SharePoint 목록 보기 임계값만 변경할 수 있습니다.

  1. 관리자로 중앙 관리에 로그인합니다.

  2. 응용 프로그램 관리 > 웹 응용 프로그램 관리로 이동합니다.

    웹 앱 관리가 선택된 중앙 관리
  3. 목록 보기 임계값을 변경할 응용 프로그램을 선택합니다.

  4. 리본에서 일반 설정 메뉴에서 아래쪽 화살표를 클릭하여 메뉴에 액세스한 다음 리소스 제한을 클릭합니다.

    중앙 관리 리소스 제한 선택됨.
  5. 목록 보기 임계값 값(목록의 첫 번째 항목)을 적절한 값으로 변경합니다.

  6. 확인을 클릭합니다.

리소스 제한 페이지에는 관리자가 궁금해하는 추가 설정이 있습니다.

  • 감사자 및 관리자의 목록 보기 임계값:    기본적으로 "높음 제한"입니다. LVT를 재정의 하도록 구체적으로 요청 하는 감사자 또는 관리자가 실행 하는 쿼리는 대신이 제한을 따릅니다. 기본적으로 목록 보기 임계값에는 5000이 아닌 2만이 표시 됩니다. 이 한도를 발생 시키면 목록 보기 임계값을 발생 시키는 것과 같은 효과를 갖습니다. 이 값을 변경할 때 적용 해야 하는 관련 변경 사항이 있습니다.

  • 개체 모델 재정의:   이 설정은 기본적으로 사용되지만 필요하지 않은 경우 해제할 수 있습니다. 이 설정이 유용한 경우는 자주 액세스(가령, 몇 분 정도)하는 대규모 결과를 캐시하는 코드를 구현할 때입니다. 콘텐츠를 캐시할 계획이 아니고 쿼리를 자주 실행할 계획이라면 목록 보기 임계값을 넘지 하고 작업하기 위해 이 방법을 사용하는 것은 좋지 않습니다. 서버 성능이 저하됩니다. 간단히 말해 “신중하게 결정”해야 합니다.

  • 목록 보기 조회 임계값:   이 기능은 쿼리가 수행할 수 있는 조인의 수를 제한 합니다. 쿼리에 포함 된 조회, 사람/그룹 또는 워크플로 상태 필드의 수와 같습니다. 예를 들어, 6 개의 조회 열을 표시 하는 보기와 다른 3 개의 고유한 조회 열에 있는 필터는 9 개 조회를 사용 합니다. 목록 보기 조회 임계값이 8로 설정 된 경우에는 오류가 발생 합니다. 숫자를 8 이상으로 늘리는 것은 권장 되지 않습니다.

    Microsoft에서 철저히 테스트한 결과, 8개가 넘는 조인을 사용하면 성능이 갑자기 심각하게 저하되는 것으로 나타났습니다. 조인이 8개가 되는 시점에서는 서버 처리량이 크게 떨어질 뿐 아니라 SQL Server 리소스를 상당히 많이 사용하기 때문에 같은 데이터베이스를 사용하는 다른 사람에게 부정적인 영향을 미치게 됩니다. 자세한 내용은 성능과 용량 테스트 결과 및 권장 사항에서 조회 열과 목록 보기 섹션을 참조하세요.

  • 대규모 쿼리를 위한 일별 시간 창:    이 기능을 사용 하면 모든 사용자가 제한 없이 더 많은 쿼리를 사용할 수 있는 시간을 설정할 수 있습니다. 이를 설정 하는 데 걸리는 시간을 결정 하기 전에 주의 해야 할 몇 가지 사항이 있습니다.

    • 영향을 받는 사용자가 거의 없도록 이 시간은 사용량이 적은 시간이나 부하가 가장 적을 것으로 예상되는 시간으로 설정해야 합니다. 사용자 대부분이 한창 근무하는 시간 중에서 선택하면, 대규모 목록을 사용하지 않는 사용자라도 성능 저하를 겪을 수 있습니다.

    • 사용자가 목록을 수정하려고 관리자에게 문의하는 것이 아니라 일별 시간을 활용하여 충분히 수정할 수 있는 합리적인 시간대로 설정하여 유지해 보도록 합니다.

    • 그 기간에 시작한 작업은 기간이 끝나도 중단되지 않습니다. 사용자가 종료 시간이 끝나기 바로 전에 대규모 목록을 삭제할 수 있으니 그 경우를 고려하여 필요한 기간을 선택합니다.

    • 다른 표준 시간대를 고려하는 것이 좋습니다. 특히 조직이나 고객이 지리적으로 넓게 분포되어 있고 중앙에서 호스트한 SharePoint 서버를 공유하는 경우에 중요합니다. 기간을 오후 6시로 설정하면 사용자 본인의 위치에서는 적합할지 모르지만 오스트레일리아 시드니 같은 위치에는 적합하지 않습니다.

  • 목록 고유 사용 권한 임계값:    각 목록에 허용 되는 고유 사용 권한 수입니다. 사용 권한을 위해 상속을 중단 하 고 해당 폴더에 있는 모든 항목에 대 한 일부 권한을 설정한 경우 목록에 대해 1로 계산 하 고 고유한 사용 권한 임계값을 표시 합니다. 목록 보기 임계값 및 기타 설정과 달리이 임계값은 콘텐츠를 보거나 다른 작업을 수행 하는 데에는 사용 권한을 변경할 때 명시적으로 트리거되지 않습니다.

    가능하면 이 숫자를 작게 줄이는 것이 좋습니다. 기본값은 50,000으로, 많은 수의 고유 권한이 허용됩니다. 하지만 이 숫자에 도달하기 전에 목록에서 권한 문제가 발생할 가능성이 크므로, 예방 차원에서 환경에 적합한 수치로 조정해 보는 것이 좋습니다.

항목이 많은 목록 및 라이브러리 개요

목록 보기 임계값(LVT)은 데이터베이스 백 엔드에 쿼리하는 모든 사용자가 일관된 성능을 경험할 수 있도록 하기 위해 마련된 것입니다. 다음은 제한과 제한의 작동 방식, 목록 보기 임계값 값의 변경 방법에 대한 일부 정보입니다.

중요: 목록 보기 임계값은 SharePoint Online에서 변경할 수 없습니다. SharePoint Online에서는 일별 기간도 만들 수 없습니다. 이러한 기능은 SharePoint 2016, SharePoint 2013, SharePoint 2010에서만 제공됩니다.

데이터베이스 경합을 최소화하기 위해 SharePoint의 백 엔드 데이터베이스인 SQL Server는 행 수준 잠금 전략을 사용하여 다른 행에 액세스 중인 다른 사용자에게 부정적인 영향을 주지 않으며 정확히 업데이트합니다. 하지만 쿼리 같은 읽기 또는 쓰기 데이터베이스 작업으로 인해 한꺼번에 행이 5,000개 넘게 잠길 경우에는 데이터베이스 작업이 완료될 때까지 SQL Server를 일시적으로 잠그는 것이 더 효율적입니다.

참고: 실제 개수가 늘 5, 000개인 것은 아니며 사이트, 데이터베이스 작업량, 사이트 구성에 따라 다를 수 있습니다.

전체 테이블이 잠기면 다른 사용자가 테이블에 액세스하지 못하게 됩니다. 이런 상황이 자주 발생하면 사용자는 시스템 성능 저하를 겪게 됩니다. 따라서 리소스를 많이 사용하는 데이터베이스 작업으로 인한 영향을 최소화하고 모든 사용자의 요구 사항을 골고루 충족하려면 임계값과 제한이 반드시 필요합니다.

다음 다이어그램에는 목록 또는 라이브러리에 있는 다수의 항목에 액세스할 때 배경에서 발생하는 작업에 대한 요점이 정리되어 있습니다.

큰 목록 및 라이브러리

  1. 사이트 모음의 목록이나 라이브러리 데이터가 SQL Server 데이터베이스 테이블에 저장됩니다. SQL Server 데이터베이스 테이블은 쿼리, 인덱스 및 잠금을 사용하여 전반적인 성능과 공유, 정확도를 유지합니다.

  2. 열 인덱스로 필터링된 보기와 다른 작업을 통해, 열과 행의 하위 집합을 식별하여 컴퓨터에 반환하는 데이터베이스 쿼리가 만들어집니다.

  3. 임계값과 제한을 통해, 효과적으로 많은 동시 사용자의 작업을 조절하고 리소스의 균형을 맞추게 됩니다.

  4. 권한 있는 개발자는 개체 모델 재정의를 사용하여 SharePoint 서버 버전의 사용자 지정 응용 프로그램의 임계값과 제한을 일시적으로 늘릴 수 있습니다.

  5. 관리자는 모든 사용자가 사용량이 적은 시간대에 SharePoint 서버 버전에서 무제한으로 작업을 수행할 수 있는 전용 기간을 지정할 수 있습니다.

  6. 정보 근로자는 적절한 보기, 스타일, 및 페이지 제한을 사용하여 페이지에 데이터가 더 빨리 나타나도록 할 수 있습니다.

목록 및 라이브러리에는 다음 표에 나와 있는 것처럼 특정 최대 한도가 있습니다.

기능

최대 한도

목록 또는 라이브러리의 항목 수

3천만

개별 파일 항목 또는 항목 첨부 파일의 크기

10기가바이트

다음 표에는 리소스 제한과 한도에 대해 알아야 하는 정보가 요약되어 있습니다. 이러한 제한과 한도는 SharePoint 서버 버전의 중앙 관리에는 리소스 제한 페이지에 설정되어 있습니다. 사용 중인 사이트에 대한 특정 제한 등 요청이 있으면 관리자에게 문의하세요.

참고: 관리를 지원하는 차원에서 관리자에게는 다음 리소스 제한이 적용되지 않습니다.

참고: 이러한 모든 설정이 UI로 제공되지는 않으며 SharePoint 서버 버전에서만 사용 가능합니다.

임계값
또는 제한

기본

설명

목록 보기 임계값

5,000

쿼리와 같은 데이터베이스 작업에서 한 번에 처리할 수 있는 목록 또는 라이브러리의 최대 항목 수를 지정합니다. 이 제한을 초과하는 작업은 차단됩니다.

다른 방법을 계획할 시간을 주기 위해 목록의 항목 수가 3,000개를 초과하면 목록 설정 페이지에 경고가 나타날 수 있습니다. 경고에는 이 항목으로 연결되는 도움말 링크가 들어 있습니다.

고유 권한 제한

50,000

목록 또는 라이브러리에 허용되는 최대 고유 권한 수를 지정합니다.

이 제한에서는 항목이나 폴더의 사용 권한에 대한 상속을 중단할 때마다 하나의 고유 권한으로 계산됩니다. 항목을 추가하면 이 제한을 초과하게 되는 경우에는 항목을 추가할 수 없습니다.

행 크기 제한

6

목록 또는 라이브러리 항목에 사용되는 데이터베이스 내부의 최대 테이블 행 수를 지정합니다. 열 수가 많은 목록을 수용하기 위해 각 항목은 최대 6개(최대 총 8,000바이트, 첨부 파일 제외)의 내부 테이블 행에 배치됩니다.

예를 들어 수백 개의 예/아니요 열이 있는 목록처럼 목록에 작은 열이 많이 있는 경우에는 이 제한을 초과할 수 있습니다. 이 경우 목록에 예/아니요 열은 더 추가할 수 없지만 다른 형식의 열은 추가할 수 있습니다.

관리자는 이 제한을 사용자 인터페이스가 아닌 개체 모델을 통해서만 설정할 수 있습니다.

목록 보기 조회 임계값

12

조회, 개인/그룹 또는 워크플로 상태 열을 기준으로 하는 작업과 같은 조인 작업의 최대 수를 지정합니다.

쿼리에서 9개 이상의 열을 사용하면 작업이 차단됩니다. 그러나 개체 모델을 통해 최대 보기를 설정하여 사용할 열을 프로그래밍 방식으로 선택할 수 있습니다.

감사자 및 관리자에 대한 목록 보기 임계값 크기

20,000

쿼리와 같은 데이터베이스 작업을 해당하는 권한이 있는 감사자 또는 관리자가 수행할 때 한 번에 처리할 수 있는 목록 또는 라이브러리의 최대 항목 수를 지정합니다. 이 설정은 개체 모델 재정의 허용과 함께 작동합니다.

개체 모델 재정의 허용

Y

개발자가 목록 보기 임계값 의 재정의를 감사 및 관리자에 대 한 목록 보기 임계값에 지정 된 더 높은 제한으로 요청 하는 데이터베이스 작업 (예: 쿼리)을 수행할 수 있는지 여부를 지정 합니다. 관리자가 개체 모델 재정의를 사용 하도록 설정 해야 하는 경우 적절 한 권한이 있는 개발자가 프로그래밍 방식으로 해당 쿼리를 사용 하 여 더 높은 목록 보기 임계값을 활용 하도록 요청할 수 있습니다.

일별 기간

없음

리소스 임계값 및 제한이 무시되는 시간대를 지정합니다. 관리자는 "사용량이 적은" 시간 동안 15분 간격으로 최대 24시간까지 시간대를 구성할 수 있습니다(예: 오후 6:00 - 10:00 또는 오전 1:30 - 5:15).

일별 기간 내에 시작된 데이터베이스 작업 또는 쿼리는 지정된 시간대 내에 완료되지 않거나 오류가 발생하는 경우에도 완료될 때까지 계속됩니다.

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×