Tổng quan về các danh sách và thư viện lớn
Áp dụng cho
Bạn có thể lưu trữ tối đa 30 triệu mục hoặc tệp trong danh sách hoặc thư viện. Tuy nhiên, khi số lượng mục tăng lên, bạn có thể nhận thấy một số thao tác nhất định mất nhiều thời gian hơn. Các dạng xem được lọc của danh sách lớn có trải nghiệm tương tự như các danh sách khác. Khi dạng xem danh sách hiển thị hơn 5.000 mục, bạn có thể gặp lỗi ngưỡng dạng xem danh sách. Việc tạo mẫu site bị chặn trên các site có danh sách hoặc thư viện vượt quá ngưỡng Ngưỡng dạng xem danh sách (LVT) là 5.000 mục. Các dạng xem hiển thị nhiều mục hoạt động tốt nhất trong trải nghiệm hiện đại. Để tránh lỗi bạn có thể gặp phải trong trải nghiệm cổ điển, chúng tôi khuyên bạn nên sử dụng trải nghiệm hiện đại.
Giới hạn Ngưỡng dạng xem danh sách (LVT) được áp dụng để giúp đạt được hiệu suất nhất quán cho tất cả người dùng có truy vấn đối với cơ sở dữ liệu phía sau. Dưới đây là một số thông tin về các giới hạn, cách hoạt động và cách thay đổi giá trị LVT.
Tại sao con số 5.000 lại kỳ diệu đến vậy?
Để giảm thiểu việc tranh chấp cơ sở dữ liệu, SQL Server, cơ sở dữ liệu phụ trợ cho SharePoint, thường sử dụng khóa mức hàng như một chiến lược nhằm đảm bảo cập nhật chính xác mà không gây ảnh hưởng bất lợi đến người dùng khác đang truy nhập các hàng khác. Tuy nhiên, nếu thao tác đọc hoặc ghi cơ sở dữ liệu, chẳng hạn như truy vấn, dẫn đến việc khóa hơn 5.000 hàng ngay lập tức thì sẽ hiệu quả hơn nếu SQL Server khóa tạm thời toàn bộ bảng cho đến khi thao tác cơ sở dữ liệu được hoàn tất.
Lưu ý: Con số thực tế không phải luôn là 5.000 và có thể khác nhau tùy thuộc vào site của bạn, lượng hoạt động trong cơ sở dữ liệu và cấu hình trong site của bạn.
Khi toàn bộ bảng bị khóa, người dùng khác sẽ bị ngăn truy nhập vào bảng. Nếu điều này xảy ra quá thường xuyên, người dùng sẽ gặp phải tình trạng suy giảm hiệu suất hệ thống. Do đó, ngưỡng và giới hạn là cần thiết để giúp giảm thiểu sự ảnh hưởng của các thao tác cơ sở dữ liệu tài nguyên chuyên sâu cũng như cân bằng nhu cầu của tất cả người dùng.
Điều gì xảy ra ở phía sau khi bạn truy nhập nhiều mục trong danh sách hoặc thư viện?
Sơ đồ sau đây tóm tắt những điểm quan trọng về những gì xảy ra ở phía sau khi bạn truy nhập nhiều mục trong danh sách hoặc thư viện.
-
Dữ liệu danh sách hoặc thư viện trong tuyển tập site được lưu trữ trong bảng cơ sở dữ liệu SQL Server, sử dụng truy vấn, chỉ mục và khóa để duy trì hiệu suất, chia sẻ và độ chính xác tổng thể.
-
Các dạng xem đã lọc có chỉ mục cột (và các thao tác khác) tạo truy vấn cơ sở dữ liệu giúp xác định tập hợp con gồm các cột và hàng, rồi trả tập hợp con này về máy tính của bạn.
-
Ngưỡng và giới hạn giúp điều chỉnh các thao tác và cân bằng tài nguyên cho nhiều người dùng đồng thời.
-
Những nhà phát triển có đặc quyền có thể sử dụng tính năng thay thế mô hình đối tượng để tạm thời tăng ngưỡng và giới hạn cho các ứng dụng tùy chỉnh với các phiên bản SharePoint Server.
-
Người quản trị có thể chỉ định các khung thời gian riêng để tất cả người dùng thực hiện các thao tác không giới hạn trong giờ thấp điểm với các phiên bản SharePoint Server.
-
Nhân viên thông tin có thể sử dụng các dạng xem, kiểu và giới hạn trang phù hợp để tăng tốc độ hiển thị dữ liệu trên trang.
Các điều chỉnh và giới hạn tài nguyên
Danh sách và thư viện có các giới hạn tối đa cụ thể, như trong bảng dưới đây.
Tính năng |
Giới hạn Tối đa |
|
---|---|---|
Số lượng mục trong một danh sách hoặc thư viện |
30 triệu |
|
Kích cỡ của một mục tệp riêng hoặc tệp đính kèm mục |
10 Gigabyte |
Bảng sau đây tóm tắt thông tin về các điều chỉnh và giới hạn tài nguyên bạn cần biết. Những điều chỉnh và giới hạn này được đặt ở trang Điều chỉnh tài nguyên trong Quản trị Trung tâm với các phiên bản SharePoint Server. Để biết các giới hạn và yêu cầu cụ thể đối với site của bạn, hãy liên hệ với người quản trị của bạn.
Lưu ý:
-
Để hỗ trợ việc quản lý, người quản trị không cần phải tuân theo các điều chỉnh và giới hạn tài nguyên sau đây.
-
Không phải tất cả các cài đặt này đều sẵn dùng thông qua giao diện người dùng và chỉ với các phiên bản SharePoint Server.
Ngưỡng hoặc giới hạn |
Giá trị mặc định |
Mô tả |
---|---|---|
Ngưỡng Dạng xem Danh sách |
5.000 |
Xác định số mục danh sách hoặc thư viện tối đa mà một thao tác cơ sở dữ liệu, chẳng hạn như truy vấn, có thể xử lý trong một lần. Các thao tác vượt quá giới hạn này sẽ bị chặn. Để cung cấp cho bạn thời gian để lập kế hoạch thay thế, bạn có thể được cảnh báo trên trang Cài đặt danh sách khi danh sách của bạn đã vượt quá 3.000 mục. Cảnh báo này có chứa liên kết trợ giúp đến chủ đề này. |
Giới hạn quyền duy nhất |
50.000 |
Xác định số quyền duy nhất tối đa được phép cho một danh sách hoặc thư viện. Mỗi lần bạn ngắt kế thừa quyền cho một mục hoặc thư mục, thì nó được tính là 1 quyền duy nhất đối với giới hạn này. Nếu bạn cố gắng thêm một mục dẫn đến việc vượt quá giới hạn này, bạn sẽ bị ngăn không cho làm như vậy. Lưu ý: Giới hạn quyền duy nhất được hỗ trợ cho các mục trong danh sách hoặc thư viện là 50.000. Tuy nhiên, giới hạn chung được đề xuất là 5.000. |
Giới hạn kích cỡ hàng |
6 |
Xác định số hàng tối đa bên trong bảng nằm trong cơ sở dữ liệu được dùng cho mục danh sách hoặc thư viện. Để điều tiết các danh sách rộng có nhiều cột, mỗi mục được đặt trọn trong một vài hàng bên trong bảng, tối đa 6 hàng và tổng cộng tối đa 8.000 byte (ngoại trừ phần đính kèm). Ví dụ: nếu bạn có một danh sách có nhiều cột nhỏ, một danh sách chứa hàng trăm cột Có/Không thì bạn có thể vượt quá giới hạn này, trong trường hợp đó bạn sẽ không thể thêm cột Có/Không vào danh sách, nhưng bạn vẫn có thể được phép thêm cột có kiểu khác. Người quản trị chỉ có thể đặt giới hạn này bằng cách dùng mô hình đối tượng, chứ không phải thông qua giao diện người dùng. Lưu ý: SharePoint Online không dùng ngắt dòng, vì vậy giới hạn cụ thể này không áp dụng. Tuy nhiên, vẫn có một giới hạn tổng thể về số lượng cột dựa trên kích thước lưu trữ của chúng, tối đa là 8000. |
Ngưỡng Tra cứu Dạng xem Danh sách |
12 |
Xác định số thao tác nối tối đa, chẳng hạn như các thao tác dựa trên tra cứu, Cá nhân/Nhóm hoặc cột trạng thái dòng công việc. Nếu truy vấn sử dụng nhiều hơn 8 cột, thao tác sẽ bị chặn. Tuy nhiên, theo lập trình có thể chọn cột để sử dụng bằng cách sử dụng dạng xem tối đa, có thể được đặt thông qua mô hình đối tượng. |
Kích cỡ Ngưỡng Dạng xem Danh sách cho người kiểm tra và người quản trị |
20.000 |
Xác định số mục danh sách hoặc thư viện tối đa mà một thao tác cơ sở dữ liệu, chẳng hạn như truy vấn, có thể xử lý trong một lần khi người kiểm tra hoặc người quản trị thực hiện thao tác đó với những quyền thích hợp. Cài đặt này hoạt động kết hợp với tính năng Cho phép ghi đè Mô hình Đối tượng. |
Cho phép Ghi đè Mô hình Đối tượng |
Y |
Xác định xem nhà phát triển có thể thực hiện các thao tác cơ sở dữ liệu, chẳng hạn như truy vấn, yêu cầu thay thế Ngưỡng dạng xem danh sách lên giới hạn cao hơn được xác định bởi Ngưỡng dạng xem danh sách cho người kiểm tra và người quản trị hay không. Người quản trị phải bật thay thế mô hình đối tượng, sau đó các nhà phát triển có quyền thích hợp có thể yêu cầu theo chương trình yêu cầu truy vấn của họ sử dụng Ngưỡng dạng xem danh sách cao hơn để tận dụng nó. |
Khung thời gian hàng ngày |
Không có |
Xác định khoảng thời gian trong đó ngưỡng và giới hạn tài nguyên bị bỏ qua. Người quản trị có thể đặt cấu hình cửa sổ thời gian trong những giờ "thấp điểm" theo bước tăng 15 phút và tối đa 24 giờ, chẳng hạn như 6:00 CH đến 10:00 CH hoặc 1:30 SA đến 5:15 SA. Thao tác cơ sở dữ liệu hoặc truy vấn được bắt đầu trong cửa sổ thời gian hàng ngày sẽ tiếp tục cho đến khi hoàn thành (hoặc không thành công) ngay cả khi thao tác hoặc truy vấn đó không hoàn thành trong cửa sổ thời gian đã xác định. |
Làm việc với giới hạn Ngưỡng dạng xem danh sách
SharePoint có các điều chỉnh và giới hạn tài nguyên chi phối lượng dữ liệu và lưu lượng có thể quản lý được. Ngưỡng dạng xem danh sách theo mặc định là khoảng 5.000 mục và được đặt để cho phép người dùng làm việc với các danh sách lớn nhưng vẫn duy trì hiệu suất tốt. Đối với SharePoint, không thể thay đổi giới hạn Ngưỡng dạng xem danh sách và được áp dụng để cho phép người dùng trên đối tượng thuê dùng chung luôn có hiệu suất truy vấn tốt. Để tạm thời đối phó với giới hạn, chúng tôi đã vạch ra một số hành động bạn có thể thực hiện để giúp truy vấn của mình nằm trong giới hạn.
Có nhiều cách để bạn có thể thao tác cùng hay truy vấn danh sách hoặc thư viện SharePoint mà không gặp phải cảnh báo Ngưỡng dạng xem danh sách. Sử dụng các ý tưởng sau đây, bạn có thể nhận được thông tin mình cần và duy trì trong Ngưỡng 5.000 dạng xem danh sách mục.
-
Đối với tất cả các phiên bản SharePoint, quản lý số mục được trả về bằng cách dùng lập chỉ mục, lọc, thư mục, dữ liệu ngoại tuyến, hộp Tìm kiếm, dạng xem cá nhân, danh sách quan hệ và nguồn cấp RSS.
-
Đối với phiên bản Server của SharePoint, sử dụng Khung thời gian hàng ngày do người quản trị lên lịch đã được nâng giới hạn.
-
Đối với các phiên bản Server của SharePoint, người quản trị SharePoint Server có thể điều chỉnh cài đặt để cho phép các thao tác tốn kém hơn. Tìm hiểu thêm tại đây.
Tìm hiểu thêm chi tiết về các phương pháp tiếp cận này cho tất cả các phiên bản SharePoint tại đây và cho các phiên bản SharePoint Server tại đây. Tìm hiểu thêm về cách làm việc với Forms sách với số lượng lớn cột Tra cứu tại đây.