คุณสามารถจัดเก็บรายการหรือไฟล์ในรายการหรือไลบรารีได้สูงสุด 30 ล้านรายการ อย่างไรก็ตาม เมื่อจํานวนรายการเพิ่มขึ้น คุณอาจสังเกตเห็นว่าการดําเนินการบางอย่างใช้เวลานานขึ้น มุมมองที่กรองของรายการขนาดใหญ่จะมีประสบการณ์คล้ายกับรายการอื่น เมื่อมุมมองรายการแสดงมากกว่า 5,000 รายการ คุณอาจพบข้อผิดพลาดค่าเกณฑ์ของมุมมองรายการ การสร้างเทมเพลตไซต์ถูกบล็อกบนไซต์ที่มีรายการหรือไลบรารีที่เกินค่าเกณฑ์ของมุมมองรายการ (LVT) ที่ 5,000 รายการ มุมมองแสดงรายการต่างๆ จะทํางานได้ดีที่สุดในประสบการณ์การใช้งานสมัยใหม่ เพื่อหลีกเลี่ยงข้อผิดพลาดที่คุณอาจเห็นในประสบการณ์แบบคลาสสิก เราขอแนะนําให้คุณใช้ประสบการณ์การใช้งานแบบใหม่
ขีดจํากัด LVT มีไว้เพื่อช่วยให้มีประสิทธิภาพที่สอดคล้องกันสําหรับผู้ใช้ทั้งหมดด้วยคิวรีไปยังฐานข้อมูลส่วนหลัง ต่อไปนี้คือข้อมูลบางส่วนเกี่ยวกับขีดจํากัด วิธีการทํางานทั้งหมด และวิธีเปลี่ยนค่า LVT
แล้วทำไมถึงต้อง 5,000
เมื่อต้องการลดการช่วงชิงฐานข้อมูล SQL Server ซึ่งเป็นฐานข้อมูล Back-End สําหรับ SharePoint มักจะใช้วิธีการล็อกระดับแถวเพื่อให้แน่ใจว่าอัปเดตได้ถูกต้องโดยไม่มีผลกระทบต่อผู้ใช้อื่นที่กําลังเข้าถึงแถวอื่นๆ อย่างไรก็ตาม ถ้าการดําเนินการเขียนหรืออ่านฐานข้อมูล ซึ่งทําให้มีแถวมากกว่า 5000 แถวถูกล็อกในครั้งเดียว การให้ SQL Server ล็อกทั้งตารางชั่วคราวจนกว่าการดําเนินการฐานข้อมูลจะเสร็จสมบูรณ์จะมีประสิทธิภาพมากกว่า
หมายเหตุ
จํานวนจริงไม่ใช่ 5,000 เสมอไป และอาจแตกต่างกันไปขึ้นอยู่กับไซต์ของคุณ จํานวนกิจกรรมในฐานข้อมูล และการกําหนดค่าไซต์ของคุณ
เมื่อทั้งตารางถูกล็อก จะช่วยป้องกันการเข้าถึงตารางจากผู้ใช้อื่น ถ้าปัญหานี้เกิดขึ้นบ่อยเกินไป ผู้ใช้จะพบว่าประสิทธิภาพการทํางานของระบบลดลง ดังนั้น ค่าเกณฑ์และขีดจํากัดจึงเป็นสิ่งสําคัญที่ช่วยลดผลกระทบของการดําเนินการฐานข้อมูลที่ต้องใช้ทรัพยากรมากและช่วยปรับความต้องการของผู้ใช้ทั้งหมดให้สมดุล
จะเกิดอะไรขึ้นเบื้องหลังเมื่อคุณเข้าถึงข้อมูลจำนวนมากในรายการหรือไลบรารี
ไดอะแกรมต่อไปนี้สรุปประเด็นสำคัญเกี่ยวกับสิ่งที่เกิดขึ้นเบื้องหลังเมื่อคุณเข้าถึงข้อมูลจำนวนมากในรายการหรือไลบรารี
- ข้อมูลรายการหรือไลบรารีในไซต์คอลเลกชันจะถูกจัดเก็บในตารางฐานข้อมูลของ SQL Server ซึ่งจะใช้คิวรี ดัชนี และล็อกเพื่อรักษาประสิทธิภาพการทํางานโดยรวม การแชร์ และความแม่นยํา
- มุมมองที่กรอกด้วยดัชนีคอลัมน์ (และการดำเนินการอื่นๆ) จะสร้างคิวรีฐานข้อมูลที่ระบุชุดย่อยของคอลัมน์และแถว แล้วส่งกลับชุดย่อยนี้ไปยังคอมพิวเตอร์ของคุณ
- ค่าเกณฑ์และขีดจำกัดจะช่วยควบคุมปริมาณการดำเนินการและปรับทรัพยากรให้สมดุลสำหรับผู้ใช้งานพร้อมกันหลายคน
- นักพัฒนาที่มีสิทธิ์สามารถใช้การแทนที่รูปแบบวัตถุเพื่อเพิ่มค่าเกณฑ์และขีดจำกัดชั่วคราวสำหรับแอปพลิเคชันที่กำหนดเองได้ด้วย SharePoint เวอร์ชัน Server
- ผู้ดูแลระบบสามารถระบุกรอบเวลาที่กำหนดให้ผู้ใช้ทุกคนให้สามารถดำเนินการได้ไม่จำกัดระหว่างช่วงเวลาที่ไม่มีการใช้งานอย่างหนักได้ด้วย SharePoint เวอร์ชัน Server
- พนักงานที่ทำงานเกี่ยวกับข้อมูลสามารถใช้มุมมอง สไตล์ และขีดจำกัดหน้าที่เหมาะสมเพื่อเพิ่มเพิ่มความเร็วในการแสดงผลของข้อมูลบนหน้าได้
การควบคุมปริมาณและขีดจำกัดทรัพยากร
รายการและไลบรารีมีขีดจำกัดสูงสุดเฉพาะตามที่แสดงในตารางนี้
| ฟีเจอร์ | ขีดจำกัดสูงสุด |
|---|---|
| จำนวนข้อมูลในรายการหรือไลบรารี | 30 ล้าน |
| ขนาดของแต่ละรายการไฟล์หรือรายการที่แนบมา | 10 กิกะไบต์ |
ตารางต่อไปนี้สรุปข้อมูลเกี่ยวกับการควบคุมปริมาณและขีดจํากัดของทรัพยากรที่คุณจําเป็นต้องรู้ การควบคุมและจํากัดเหล่านี้อยู่ในหน้าการควบคุมปริมาณทรัพยากรในศูนย์การจัดการโดยใช้เวอร์ชัน SharePoint Server สําหรับขีดจํากัดและคําขอเฉพาะสําหรับไซต์ของคุณ ให้ติดต่อผู้ดูแลระบบของคุณ
หมายเหตุ
- เพื่อช่วยในด้านการจัดการ ผู้ดูแลระบบไม่จำเป็นต้องต้องควบคุมปริมาณและจำกัดของทรัพยากรต่อไปนี้
- ไม่ใช่ทั้งหมดของการตั้งค่าเหล่านี้จะสามารถใช้งานผ่าน UI ได้และมีเฉพาะ SharePoint เวอร์ชัน Server เท่านั้น
| ค่าเกณฑ์ หรือขีดจำกัด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| ค่าเกณฑ์ของมุมมองรายการ | 5,000 | ระบุจํานวนสูงสุดของข้อมูลในรายการหรือไลบรารีที่การดําเนินการฐานข้อมูลเช่น คิวรี จะสามารถประมวลผลได้ในแต่ละครั้ง การดําเนินการที่เกินขีดจํากัดนี้จะถูกบล็อก เพื่อให้เวลาในการสร้างแผนทดแทน คุณอาจได้รับคําเตือนบนหน้าการตั้งค่ารายการเมื่อรายการของคุณเกิน 3,000 รายการ คําเตือนรวมลิงก์ความช่วยเหลือเกี่ยวกับหัวข้อนี้ |
| ขีดจำกัดของสิทธิ์เฉพาะ | 50,000 | ระบุจำนวนสูงสุดของสิทธิ์เฉพาะที่อนุญาตสำหรับรายการหรือไลบรารี ทุกครั้งที่คุณตัดการสืบทอดสิทธิ์ของรายการหรือโฟลเดอร์ สิทธิ์ดังกล่าวจะถูกนับเป็น 1 สิทธิ์เฉพาะตัวเพิ่มเข้าสู่ขีดจํากัดนี้ หากคุณพยายามเพิ่มรายการที่อาจทําให้เกินขีดจํากัดนี้ คุณจะถูกป้องกันไม่ให้กระทําการดังกล่าว หมายเหตุ: ขีดจํากัดที่สนับสนุนของสิทธิ์เฉพาะที่สนับสนุนสําหรับข้อมูลในรายการหรือไลบรารีคือ 50,000 อย่างไรก็ตาม ขีดจํากัดทั่วไปที่แนะนําคือ 5,000 |
| ขีดจำกัดขนาดของแถว | 6 | ระบุจํานวนสูงสุดของแถวตารางภายในฐานข้อมูลที่ใช้สําหรับข้อมูลในรายการหรือไลบรารี เมื่อต้องการรองรับรายการกว้างที่มีหลายคอลัมน์ แต่ละรายการจะถูกตัดไปทั่วแถวตารางภายในหลายแถว สูงสุด 6 แถว และสูงสุด 8,000 ไบต์ (ไม่รวมสิ่งที่แนบมา) ตัวอย่างเช่น ถ้าคุณมีรายการที่มีคอลัมน์ขนาดเล็กเป็นจํานวนมาก ซึ่งประกอบด้วยคอลัมน์ ใช่/ไม่ใช่ จํานวนหลายร้อยคอลัมน์ รายการของคุณอาจเกินขีดจํากัดนี้ได้ ซึ่งในกรณีนี้ คุณจะไม่สามารถเพิ่มคอลัมน์ ใช่/ไม่ใช่ ลงในรายการได้อีก แต่คุณยังคงสามารถเพิ่มคอลัมน์ชนิดอื่นได้ ผู้ดูแลระบบสามารถตั้งค่าขีดจำกัดนี้ได้โดยใช้รูปแบบวัตถุเท่านั้น ไม่สามารถตั้งค่าผ่านส่วนติดต่อผู้ใช้ได้ หมายเหตุ: SharePoint Online ไม่ได้ใช้การตัดแถว ดังนั้นข้อจํากัดเฉพาะนี้จึงจะไม่นํามาใช้บังคับ แต่ยังคงมีขีดจํากัดโดยรวมของจํานวนคอลัมน์ตามขนาดที่เก็บข้อมูลสูงสุด 8,000 คอลัมน์ |
| ค่าเกณฑ์การค้นหามุมมองรายการ | 1.2 | ระบุจำนวนสูงสุดของการดำเนินการรวม เช่น การดำเนินการที่ยึดตามคอลัมน์ ค้นหา บุคคล/กลุ่ม หรือสถานะเวิร์กโฟลว์ ถ้าคิวรีใช้คอลัมน์มากกว่า 8 คอลัมน์ การดําเนินการจะถูกบล็อก อย่างไรก็ตาม การเลือกว่าจะใช้คอลัมน์ใดบ้างด้วยการเขียนโปรแกรมเป็นสิ่งที่สามารถทําได้โดยใช้มุมมองค่ามากที่สุด ซึ่งคุณสามารถตั้งค่าได้ผ่านรูปแบบวัตถุ |
| ขนาดค่าเกณฑ์ของมุมมองรายการสำหรับผู้ตรวจสอบและผู้ดูแลระบบ | 20,000 | ระบุจํานวนสูงสุดของข้อมูลในรายการหรือไลบรารีที่การดําเนินการฐานข้อมูลเช่น คิวรี จะสามารถประมวลผลในแต่ละครั้งเมื่อดําเนินการโดยผู้ตรวจสอบหรือผู้ดูแลระบบที่มีสิทธิ์ที่เหมาะสม การตั้งค่านี้ทํางานร่วมกับ อนุญาตการแทนที่รูปแบบวัตถุ |
| อนุญาตการแทนที่รูปแบบวัตถุ | Y | ระบุว่านักพัฒนาสามารถดําเนินการฐานข้อมูล เช่น คิวรี ที่ร้องขอการแทนที่ค่า เกณฑ์ของมุมมองรายการ ให้เป็นขีดจํากัดที่สูงกว่าที่ระบุไว้โดย ค่าเกณฑ์ของมุมมองรายการสําหรับผู้ตรวจสอบและผู้ดูแลระบบได้หรือไม่ ผู้ดูแลระบบต้องเปิดใช้งานการแทนที่โมเดลวัตถุ จากนั้นนักพัฒนาที่มีสิทธิ์ที่เหมาะสมอาจร้องขอทางโปรแกรมให้คิวรีของพวกเขาใช้ LVT ที่สูงกว่าเพื่อใช้ประโยชน์จากสิ่งนี้ |
| กรอบเวลารายวัน | ไม่มี | ระบุช่วงเวลาที่ค่าเกณฑ์และขีดจํากัดทรัพยากรจะถูกละเว้น ผู้ดูแลระบบสามารถกําหนดค่ากรอบเวลาในระหว่างชั่วโมง "ที่ไม่ได้อยู่ในช่วงสูงสุด" เพิ่มขึ้นทีละ 15 นาทีและสูงสุด 24 ชั่วโมง เช่น 18:00 น. ถึง 22:00 น. หรือ 01:30 น. ถึง 05:15 น. การดำเนินการของฐานข้อมูลหรือคิวรีที่เริ่มต้นภายในกรอบเวลาประจำวันจะทำงานต่อไปจนกระทั่งเสร็จสมบูรณ์ (หรือล้มเหลว) แม้ว่าการดำเนินการนั้นจะไม่เสร็จสิ้นภายในกรอบเวลาที่ระบุก็ตาม |
การทำงานกับขีดจำกัดค่าเกณฑ์ของมุมมองรายการ
SharePoint มีการควบคุมปริมาณและขีดจํากัดทรัพยากรที่ควบคุมจํานวนข้อมูลและปริมาณงานที่สามารถจัดการได้ ตามค่าเริ่มต้นแล้ว LVT มีขนาดประมาณ 5,000 รายการ และได้รับการตั้งค่าเพื่ออนุญาตให้ผู้ใช้ทํางานกับรายการขนาดใหญ่ แต่ยังคงทํางานได้อย่างมีประสิทธิภาพ สําหรับ SharePoint ขีดจํากัด LVT ไม่สามารถเปลี่ยนแปลงได้ และมีไว้สําหรับอนุญาตให้ผู้ใช้ในผู้เช่าที่แชร์สามารถทํางานคิวรีได้ดีเสมอ เมื่อต้องการแก้ไขปัญหาเกี่ยวกับขีดจํากัด เราได้สรุปการดําเนินการบางอย่างที่คุณสามารถทําได้เพื่อให้คิวรีของคุณอยู่ภายในขีดจํากัด
คุณสามารถทํางานกับหรือคิวรีรายการหรือไลบรารี SharePoint ได้มากมายหลายวิธีโดยไม่ต้องรับคําเตือน LVT ด้วยการใช้แนวคิดต่อไปนี้ คุณจะสามารถรับข้อมูลที่คุณต้องการและอยู่ภายใน LVT 5,000 รายการ
- สําหรับ SharePoint ทุกเวอร์ชัน ให้จัดการจํานวนรายการที่ส่งกลับโดยใช้การทําดัชนี การกรอง โฟลเดอร์ ข้อมูลออฟไลน์ กล่องค้นหา มุมมองส่วนบุคคล รายการที่เกี่ยวข้อง และตัวดึงข้อมูล RSS
- สำหรับ SharePoint เวอร์ชัน Server ให้ใช้ กรอบเวลารายวัน ของผู้ดูแลระบบที่กำหนด ซึ่งมีขีดจำกัดสูงกว่า
- สําหรับ SharePoint เวอร์ชัน Server ผู้ดูแล SharePoint Server สามารถปรับการตั้งค่าเพื่ออนุญาตให้มีการดําเนินการที่มีค่าใช้จ่ายสูงขึ้นได้ เรียนรู้เพิ่มเติมที่นี่
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการเหล่านี้สําหรับ SharePoint ทุกเวอร์ชันที่นี่ และสําหรับ SharePoint Server เวอร์ชันต่างๆ ที่นี่ เรียนรู้เพิ่มเติมเกี่ยวกับการทํางานกับฟอร์มรายการที่มีคอลัมน์การค้นหาจํานวนมากที่นี่