Home

Sharepoint Online Throttling

%3CLINGO-SUB%20id%3D%22lingo-sub-1350481%22%20slang%3D%22en-US%22%3ESharepoint%20Online%20Throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1350481%22%20slang%3D%22en-US%22%3E%3CP%3EWhen%20uploading%20a%20single%20folder%20through%20the%20web%20interface%2C%20you%20can%20get%20throttled%20if%20that%20folder%20holds%20a%20large%20number%20of%20files.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'd%20suggest%20you%20update%20the%20web%20interface%20for%20Sharepoint%20to%20slow%20down%20its%20requests%20in%20order%20to%20not%20get%20throttled%20due%20to%20a%20single%20user%20action.%26nbsp%3B%20Uploading%20a%20folder%20shouldn't%20hit%20internal%20limits%2C%20your%20application%20should%20be%20smart%20enough%20to%20avoid%20that%20situation%20and%20showing%20users%20errors.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EData%20integrity%20is%20lost%20due%20to%20upload%20errors%20and%20user%20trust%20in%20the%20system%20is%20compromised.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1350481%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1351339%22%20slang%3D%22en-US%22%3ERe%3A%20Sharepoint%20Online%20Throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1351339%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F643177%22%20target%3D%22_blank%22%3E%40noaholiphant%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMicrosoft%20don't%20on%20the%20whole%20monitor%20these%20discussions%2C%20you%20would%20be%20best%20of%20reporting%20a%20ticket%20in%20the%20Office%20365%20Admin%20portal.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20are%20having%20issues%20uploading%20through%20the%20browser%20then%20a%20work%20around%2C%20and%20the%20best%20way%20to%20do%20it%20generally%20would%20be%20to%20sync%20the%20destination%20location%20to%20your%20desktop%20and%20then%20drop%20the%20folder%20into%20that%20location.%20The%20Sync%20client%20is%20intelligent%20with%20your%20bandwidth%20and%20will%20upload%20the%20documents%20in%20the%20background.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1351991%22%20slang%3D%22en-US%22%3ERe%3A%20Sharepoint%20Online%20Throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1351991%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F643177%22%20target%3D%22_blank%22%3E%40noaholiphant%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3EAgree%2C%20the%20application%20should%20either%20inform%20you%20upfront%20that%20you%20are%20exceeding%20it's%20boundaries%20or%20it%20should%20do%20what%20it%20is%20supposed%20to%20do%20and%20avoid%20being%20throttled%20and%20provide%20proper%20logging.%3CBR%20%2F%3E%3CBR%20%2F%3EGiven%20that%20you%20are%20trying%20to%20upload%20a%20folder%20structure%20with%205800%20items%20and%2033%20GB%20in%20size%20I%20expect%20that%20you%20are%20exceeding%20the%20boundaries.%20Microsoft%20may%20have%20also%20changed%20the%20throttling%20limits%20to%20cater%20for%20the%20massive%20increase%20in%20usage%20over%20the%20past%20few%20weeks%20due%20to%20the%20Coronavirus.%3CBR%20%2F%3E%3CBR%20%2F%3EAlternatives%3A%3CBR%20%2F%3Ea.%20Upload%20the%20structure%20in%20smaller%20chunks.%20Tedious%2C%20not%20what%20one%20expects%20from%20Enterprise%20application.%3CBR%20%2F%3Eb.%20Use%20migration%20tools%20like%20SPMT%20or%20commercial%20ones.%20This%20might%20be%20over%20the%20top%20for%20occasional%20use%20by%20employees.%3CBR%20%2F%3Ec.%20Use%20browser-based%20tools%20that%20can%20handle%20these%20kind%20of%20volumes%20(and%20avoid%20throttling%20and%20provide%20resilience%20and%20logging).%3CBR%20%2F%3Ed.%20Use%20OneDrive%20for%20Business%20(not%20my%20favourite).%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20best%20way%20forward%20also%20depends%20if%20you%20need%20to%20retain%20the%20original%20modification%20dates%2C%20set%20custom%20metadata%20or%20extract%20document%20properties.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPaul%20%7C%20SLIM%20Applications%20(%3CA%20href%3D%22https%3A%2F%2Fwww.slimapplications.com%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.slimapplications.com%2F%3C%2FA%3E)%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Visitor

When uploading a single folder through the web interface, you can get throttled if that folder holds a large number of files.

 

I'd suggest you update the web interface for Sharepoint to slow down its requests in order to not get throttled due to a single user action.  Uploading a folder shouldn't hit internal limits, your application should be smart enough to avoid that situation and showing users errors.

 

Data integrity is lost due to upload errors and user trust in the system is compromised.

2 Replies
Highlighted

@noaholiphant 

 

Microsoft don't on the whole monitor these discussions, you would be best of reporting a ticket in the Office 365 Admin portal. 

 

If you are having issues uploading through the browser then a work around, and the best way to do it generally would be to sync the destination location to your desktop and then drop the folder into that location. The Sync client is intelligent with your bandwidth and will upload the documents in the background. 

Highlighted

@noaholiphant 
Agree, the application should either inform you upfront that you are exceeding it's boundaries or it should do what it is supposed to do and avoid being throttled and provide proper logging.

Given that you are trying to upload a folder structure with 5800 items and 33 GB in size I expect that you are exceeding the boundaries. Microsoft may have also changed the throttling limits to cater for the massive increase in usage over the past few weeks due to the Coronavirus.

Alternatives:
a. Upload the structure in smaller chunks. Tedious, not what one expects from Enterprise application.
b. Use migration tools like SPMT or commercial ones. This might be over the top for occasional use by employees.
c. Use browser-based tools that can handle these kind of volumes (and avoid throttling and provide resilience and logging).
d. Use OneDrive for Business (not my favourite).

The best way forward also depends if you need to retain the original modification dates, set custom metadata or extract document properties.

 

Paul | SLIM Applications (https://www.slimapplications.com/)