Επισκόπηση μεγάλων λιστών και βιβλιοθηκών
Ισχύει για
Μπορείτε να αποθηκεύσετε έως 30 εκατομμύρια στοιχεία ή αρχεία σε μια λίστα ή βιβλιοθήκη. Ωστόσο, καθώς ο αριθμός των στοιχείων αυξάνεται, ενδέχεται να παρατηρήσετε ότι ορισμένες λειτουργίες χρειάζονται περισσότερο χρόνο. Οι φιλτραρισμένες προβολές μεγάλων λιστών έχουν παρόμοια εμπειρία με άλλες λίστες. Όταν μια προβολή λίστας εμφανίζει περισσότερα από 5.000 στοιχεία, ενδέχεται να αντιμετωπίσετε ένα σφάλμα ορίου προβολής λίστας. Η δημιουργία προτύπου τοποθεσίας αποκλείεται σε τοποθεσίες με λίστες ή βιβλιοθήκες που υπερβαίνουν το όριο προβολής λίστας (LVT) των 5.000 στοιχείων. Προβολές που δείχνουν πολλά στοιχεία να λειτουργούν καλύτερα στη σύγχρονη εμπειρία. Για να αποφύγετε σφάλματα που ενδέχεται να εμφανιστούν στην κλασική εμπειρία, συνιστάται να χρησιμοποιήσετε τη σύγχρονη εμπειρία.
Το όριο του ορίου προβολής λίστας (LVT) εφαρμόζεται για να σας βοηθήσει να έχετε συνεπείς επιδόσεις σε όλους τους χρήστες με ερωτήματα στη βάση δεδομένων παραληπτών. Ακολουθούν ορισμένες πληροφορίες σχετικά με τα όρια, πώς λειτουργούν όλα και πώς μπορείτε να αλλάξετε την τιμή LVT.
Γιατί είναι 5.000 τέτοιος μαγικός αριθμός;
Για να ελαχιστοποιήσει τη διαμάχη της βάσης δεδομένων SQL Server, η βάση δεδομένων back-end για το SharePoint, χρησιμοποιεί συχνά το κλείδωμα σε επίπεδο γραμμών ως στρατηγική για να εξασφαλίσει ακριβείς ενημερώσεις χωρίς να επηρεάσει αρνητικά άλλους χρήστες που έχουν πρόσβαση σε άλλες γραμμές. Ωστόσο, εάν μια λειτουργία βάσης δεδομένων ανάγνωσης ή εγγραφής, όπως ένα ερώτημα, έχει ως αποτέλεσμα το κλείδωμα περισσότερων από 5.000 γραμμών ταυτόχρονα, είναι πιο αποτελεσματικό για SQL Server να κλειδώνει προσωρινά ολόκληρο τον πίνακα μέχρι να ολοκληρωθεί η λειτουργία της βάσης δεδομένων.
Σημείωση: Ο πραγματικός αριθμός δεν είναι πάντα 5.000 και μπορεί να διαφέρει ανάλογα με την τοποθεσία σας, το μέγεθος της δραστηριότητας στη βάση δεδομένων και τις παραμέτρους της τοποθεσίας σας.
Όταν ολόκληρος ο πίνακας είναι κλειδωμένος, δεν επιτρέπει σε άλλους χρήστες να αποκτήσουν πρόσβαση στον πίνακα. Εάν αυτό συμβαίνει πολύ συχνά, οι χρήστες θα αντιμετωπίσουν υποβάθμιση των επιδόσεων του συστήματος. Επομένως, τα όρια και τα όρια είναι απαραίτητα για να ελαχιστοποιηθεί ο αντίκτυπος των λειτουργιών βάσης δεδομένων που καταναλώνουν εντατική χρήση πόρων και να εξισορροπηθούν οι ανάγκες όλων των χρηστών.
Τι συμβαίνει στο παρασκήνιο, όταν αποκτάτε πρόσβαση σε πολλά στοιχεία μιας λίστας ή βιβλιοθήκης;
Το παρακάτω διάγραμμα συνοψίζει τα βασικά σημεία σχετικά με το τι συμβαίνει στο παρασκήνιο, όταν αποκτάτε πρόσβαση σε πολλά στοιχεία σε μια λίστα ή βιβλιοθήκη.
-
Τα δεδομένα λίστας ή βιβλιοθήκης σε μια συλλογή τοποθεσιών αποθηκεύονται σε έναν πίνακα βάσης δεδομένων SQL Server, ο οποίος χρησιμοποιεί ερωτήματα, ευρετήρια και κλειδώματα για τη διατήρηση της συνολικής απόδοσης, της κοινής χρήσης και της ακρίβειας.
-
Οι φιλτραρισμένες προβολές με ευρετήρια στηλών (και άλλες λειτουργίες) δημιουργούν ερωτήματα βάσης δεδομένων που προσδιορίζουν ένα υποσύνολο στηλών και γραμμών και επιστρέφουν αυτό το υποσύνολο στον υπολογιστή σας.
-
Τα όρια συμβάλλουν στον περιορισμό των λειτουργιών και στην εξισορρόπηση πόρων για πολλούς ταυτόχρονους χρήστες.
-
Οι προγραμματιστές με δικαιώματα μπορούν να χρησιμοποιήσουν παρακάμπτει μοντέλα αντικειμένων για να αυξήσουν προσωρινά τα όρια και τα όρια για προσαρμοσμένες εφαρμογές με εκδόσεις του SharePoint Server.
-
Οι διαχειριστές μπορούν να καθορίσουν αποκλειστικά χρονικά παράθυρα για όλους τους χρήστες για να κάνουν απεριόριστες λειτουργίες κατά τις ώρες αιχμής με τις εκδόσεις του SharePoint Server.
-
Οι εργαζόμενοι με πληροφορίες μπορούν να χρησιμοποιήσουν τις κατάλληλες προβολές, στυλ και όρια σελίδας για να επιταχύνουν την εμφάνιση των δεδομένων στη σελίδα.
Περιορισμοί και όρια πόρων
Λίστες και οι βιβλιοθήκες έχουν συγκεκριμένα μέγιστα όρια, όπως φαίνεται σε αυτόν τον πίνακα.
Δυνατότητα |
Μέγιστο όριο |
|
---|---|---|
Αριθμός στοιχείων σε μια λίστα ή βιβλιοθήκη |
30 εκατομμύρια |
|
Μέγεθος μεμονωμένου στοιχείου αρχείου ή συνημμένου στοιχείου |
10 Gigabyte |
Ο παρακάτω πίνακας συνοψίζει πληροφορίες σχετικά με τους περιορισμούς πόρων και τα όρια που πρέπει να γνωρίζετε. Αυτοί οι περιορισμοί και τα όρια ορίζονται στη σελίδα Περιορισμός πόρων στην Κεντρική διαχείριση με τις εκδόσεις του SharePoint Server. Για συγκεκριμένα όρια και αιτήσεις για την τοποθεσία σας, επικοινωνήστε με το διαχειριστή σας.
Σημειώσεις:
-
Για να βοηθήσει στη διαχείριση, ο διαχειριστής δεν υπόκειται στους παρακάτω περιορισμούς και όρια πόρων.
-
Δεν είναι όλες αυτές οι ρυθμίσεις διαθέσιμες μέσω του περιβάλλοντος εργασίας χρήστη και μόνο με τις εκδόσεις του SharePoint Server.
Όριο ή Όριο |
Προεπιλεγμένη τιμή |
Περιγραφή |
---|---|---|
Όριο προβολής λίστας |
5.000 |
Καθορίζει τον μέγιστο αριθμό στοιχείων λίστας ή βιβλιοθήκης που μια λειτουργία βάσης δεδομένων, όπως ένα ερώτημα, μπορεί να επεξεργαστεί ταυτόχρονα. Οι λειτουργίες που υπερβαίνουν αυτό το όριο αποκλείονται. Για να έχετε χρόνο για να κάνετε εναλλακτικά σχέδια, ενδέχεται να εμφανιστεί προειδοποίηση στη σελίδα "Ρυθμίσεις λίστας" όταν η λίστα σας έχει υπερβεί τα 3.000 στοιχεία. Η προειδοποίηση περιέχει μια σύνδεση βοήθειας για αυτό το θέμα. |
Όριο μοναδικών δικαιωμάτων |
50.000 |
Καθορίζει τον μέγιστο αριθμό μοναδικών δικαιωμάτων που επιτρέπονται για μια λίστα ή βιβλιοθήκη. Κάθε φορά που διακόπτετε τη μεταβίβαση δικαιωμάτων για ένα στοιχείο ή φάκελο, υπολογίζεται ως 1 μοναδικό δικαίωμα για αυτό το όριο. Εάν προσπαθήσετε να προσθέσετε ένα στοιχείο που θα οδηγούσε σε υπέρβαση αυτού του ορίου, δεν σας επιτρέπεται να το κάνετε. Σημείωση: Το υποστηριζόμενο όριο μοναδικών δικαιωμάτων για στοιχεία σε μια λίστα ή βιβλιοθήκη είναι 50.000. Ωστόσο, το προτεινόμενο γενικό όριο είναι 5.000. |
Όριο μεγέθους γραμμής |
6 |
Καθορίζει τον μέγιστο αριθμό γραμμών πίνακα εσωτερικά της βάσης δεδομένων που χρησιμοποιούνται για ένα στοιχείο λίστας ή βιβλιοθήκης. Για να χωρέσουν μεγάλες λίστες με πολλές στήλες, κάθε στοιχείο αναδιορθώνεται σε πολλές εσωτερικές γραμμές πίνακα, έως 6 γραμμές και έως 8.000 byte συνολικά (εξαιρουμένων των συνημμένων). Για παράδειγμα, εάν έχετε μια λίστα με πολλές μικρές στήλες, μία που περιέχει εκατοντάδες στήλες Ναι/Όχι, τότε μπορεί να υπερβείτε αυτό το όριο, οπότε δεν θα μπορείτε να προσθέσετε περισσότερες στήλες Ναι/Όχι στη λίστα, αλλά ενδέχεται να σας επιτραπεί να προσθέσετε στήλες διαφορετικού τύπου. Οι διαχειριστές μπορούν να ορίσουν αυτό το όριο μόνο χρησιμοποιώντας το μοντέλο αντικειμένου και όχι μέσω του περιβάλλοντος εργασίας χρήστη. Σημείωση: Το SharePoint Online δεν χρησιμοποιεί αναδίπλωση γραμμών, επομένως αυτό το συγκεκριμένο όριο δεν ισχύει. Ωστόσο, εξακολουθεί να υπάρχει ένα συνολικό όριο για τον αριθμό των στηλών με βάση το μέγεθος του χώρου αποθήκευσής τους, έως 8.000. |
Όριο αναζήτησης προβολής λίστας |
12 |
Καθορίζει τον μέγιστο αριθμό λειτουργιών σύνδεσης, όπως αυτές που βασίζονται σε στήλες κατάστασης αναζήτησης, Ατόμων/Ομάδας ή ροής εργασιών. Εάν το ερώτημα χρησιμοποιεί περισσότερες από 8 στήλες, η λειτουργία αποκλείεται. Ωστόσο, μπορείτε να επιλέξετε μέσω προγραμματισμού ποιες στήλες θα χρησιμοποιήσετε χρησιμοποιώντας τη μεγιστοποίηση προβολής, η οποία μπορεί να οριστεί μέσω του μοντέλου αντικειμένου. |
Μέγεθος ορίου προβολής λίστας για ελεγκτές και διαχειριστές |
20.000 |
Καθορίζει τον μέγιστο αριθμό στοιχείων λίστας ή βιβλιοθήκης που μια λειτουργία βάσης δεδομένων, όπως ένα ερώτημα, μπορεί να επεξεργαστεί ταυτόχρονα όταν εκτελείται από ελεγκτή ή διαχειριστή με τα κατάλληλα δικαιώματα. Αυτή η ρύθμιση λειτουργεί σε συνδυασμό με την παράκαμψη μοντέλου αντικειμένων. |
Παράκαμψη μοντέλου αντικειμένων |
Y |
Καθορίζει εάν οι προγραμματιστές μπορούν να εκτελούν λειτουργίες βάσης δεδομένων, όπως ερωτήματα, που ζητούν παράκαμψη του ορίου προβολής λίστας στο υψηλότερο όριο που καθορίζεται από το Όριο προβολής λίστας για ελεγκτές και διαχειριστές. Ένας διαχειριστής πρέπει να ενεργοποιήσει μια παράκαμψη μοντέλου αντικειμένων και, στη συνέχεια, οι προγραμματιστές με τα κατάλληλα δικαιώματα ενδέχεται, στη συνέχεια, να ζητήσουν μέσω προγραμματισμού από το ερώτημά τους να χρησιμοποιήσει το υψηλότερο όριο προβολής λίστας για να επωφεληθεί από αυτό. |
Ημερήσιο χρονικό παράθυρο |
Χωρίς |
Καθορίζει μια χρονική περίοδο κατά την οποία παραβλέπονται τα όρια πόρων. Ένας διαχειριστής μπορεί να ρυθμίσει τις παραμέτρους ενός χρονικού διαστήματος κατά τη διάρκεια των ωρών "εκτός αιχμής" σε διαστήματα των 15 λεπτών και έως 24 ώρες, όπως 6:00 μ.μ. έως 10:00 μ.μ. ή 1:30 π.μ. έως 5:15 π.μ. Μια λειτουργία βάσης δεδομένων ή ένα ερώτημα που ξεκίνησε εντός του ημερήσιου χρονικού διαστήματος συνεχίζεται μέχρι την ολοκλήρωση (ή την αποτυχία) ακόμα και αν δεν ολοκληρωθεί εντός του καθορισμένου χρονικού διαστήματος. |
Εργασία με το όριο προβολής λίστας
Το SharePoint έχει περιορισμούς πόρων και όρια που διέπουν την ποσότητα των δεδομένων και της ταχύτητας μετάδοσης που μπορούν να διαχειριστούν. Το όριο προβολής λίστας είναι, από προεπιλογή, περίπου 5.000 στοιχεία και έχει οριστεί ώστε να επιτρέπει στους χρήστες να εργάζονται με μεγάλες λίστες, αλλά να διατηρούν καλές επιδόσεις. Για το SharePoint, το όριο προβολής λίστας δεν μπορεί να αλλάξει και εφαρμόζεται για να επιτρέπεται στους χρήστες σε κοινόχρηστους μισθωτές να έχουν πάντα καλές επιδόσεις στα ερωτήματα. Για να παρακάμψετε το όριο, περιγράψαμε ορισμένες ενέργειες που μπορείτε να κάνετε για να διατηρήσετε τα ερωτήματά σας εντός του ορίου.
Υπάρχουν πολλοί τρόποι με τους οποίους μπορείτε να εργαστείτε ή να υποβάλετε ένα ερώτημα σε μια λίστα ή βιβλιοθήκη του SharePoint χωρίς να λάβετε προειδοποίηση για το όριο προβολής λίστας. Χρησιμοποιώντας τις ακόλουθες ιδέες, μπορείτε να λάβετε τις πληροφορίες που χρειάζεστε και να παραμείνετε εντός του ορίου προβολής λίστας 5.000 στοιχείων.
-
Για όλες τις εκδόσεις του SharePoint, διαχειριστείτε τον αριθμό των στοιχείων που επιστρέφονται με τη δημιουργία ευρετηρίου, το φιλτράρισμα, τους φακέλους, τα δεδομένα χωρίς σύνδεση, το πλαίσιο αναζήτησης, τις προσωπικές προβολές, τις σχεσιακές λίστες και τις τροφοδοσίες RSS.
-
Στις εκδόσεις διακομιστή του SharePoint, χρησιμοποιήστε ένα προγραμματισμένο ημερήσιο χρονικό παράθυρο διαχειριστή, όπου τίθενται τα όρια.
-
Στις εκδόσεις διακομιστή του SharePoint, ο διαχειριστής του SharePoint Server μπορεί να προσαρμόσει τις ρυθμίσεις για να επιτρέψει πιο ακριβές λειτουργίες. Μάθετε περισσότερα εδώ.
Μάθετε περισσότερες λεπτομέρειες σχετικά με αυτές τις προσεγγίσεις για όλες τις εκδόσεις του SharePoint εδώ, καθώς και για τις εκδόσεις του SharePoint Server εδώ. Μάθετε περισσότερα σχετικά με την εργασία με Forms λίστας με μεγάλο αριθμό στηλών αναζήτησης εδώ.