Ngưỡng chế độ xem danh sách cho các danh sách và thư viện lớn

Áp dụng cho
SharePoint Server 2019 Quản trị trung tâm SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2016 Central Administration Microsoft 365 Danh sách Microsoft

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 rằng một số thao tác nhất định mất nhiều thời gian hơn.  Các dạng xem đã 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ị quá 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 dạng xem danh sách (LVT) của 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 các lỗi bạn có thể thấy 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 LVT được áp dụng để giúp có được hiệu suất nhất quán cho tất cả người dùng với các truy vấn đến cơ sở dữ liệu phụ trợ. 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ợ của 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.

danh sách ảnh chụp màn hình one.png

  • Dữ liệu danh sách hoặc thư viện trong một 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, tính năng 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ể cho 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.
Nhằm cung cấp cho bạn đủ thời gian để lập các kế hoạch thay thế, bạn có thể nhận đượ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 khi bạn ngắt tính kế thừa quyền cho một mục hoặc thư mục, thì đó được tính là 1 quyền duy nhất đối với giới hạn này. Nếu bạn tìm cách thêm 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ó danh sách chứa nhiều cột nhỏ, chẳng hạn 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 nữa, nhưng bạn vẫn có thể được phép thêm các cột thuộ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 sử dụng ngắt dòng hàng nên giới hạn cụ thể này không được áp dụng. Tuy nhiên, vẫn còn một giới hạn tổng thể về số cột dựa trên kích cỡ lưu trữ của chúng, tối đa là 8.000.
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 dùng quá 8 cột, thì thao tác đó sẽ bị chặn. Tuy nhiên, theo lập trình có thể chọn sẽ dùng cột nào bằng cách dùng dạng xem tối đa, mà dạng xem này có thể được thiết lập 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. Thiết đặ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 liệu những 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, mà thao tác đó 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 cho phép thay thế mô hình đối tượng, sau đó các nhà phát triển có quyền phù hợp có thể yêu cầu theo chương trình để truy vấn của họ sử dụng LVT cao hơn nhằm tận dụng tính năng này.
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ể cấu hình cửa sổ thời gian trong các 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. LVT, 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, giới hạn LVT không thể thay đổi được 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 hay thư viện SharePoint mà không gặp phải cảnh báo LVT. Sử dụng các ý tưởng sau, bạn có thể nhận được thông tin cần thiết và đảm bảo mức LVT 5.000 mục. 

  • Đối với tất cả các phiên bản SharePoint, quản lý số lượng mục được trả về bằ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 phiên bản Server của SharePoint, người quản trị SharePoint Server có thể điều chỉnh thiết đặ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ề những phương pháp 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 Danh sách với số lượng cột Tra cứu lớn tại đây.