- Request throttling can be used to set the maximum retrieval limit level of the list items from the database.
- Best technique to handle large data like when the size of folders and items increases.
- One of the best techniques to optimize the performance.
- The List view threshold limit is 5000 for users and 20,000 for auditors and administrators.
- Possible to set the “Request throttling” limit is at the web applications level only [Go to Administration –> Application Management –> Manage Web Applications –> select site –> General settings menu –> select Resource Throttling].
- The way to set the threshold limit from the Development side is by setting the “MaxItemsPerThrottledOperation” property value to the SPWebApplication.
- But we can’t set the “Request throttling” limit value at the specific list and library level. The only possible way is either by enabling or disabling the “EnableThrottling” property of SPList. By default it is in disable state.
- List View Lookup Threshold limit is 8 by default.
When/Where/Why
Request Throttling or how it’s handle the performance:
One of the main sources of
performance problem in SharePoint is either users or developers writing too
many items to a list and then requesting a view or a query that tries to return
a large number of items.