Forum Discussion
Mar 07, 2017
External List performance is poor in Office 365
For one of our customer we have implemented a BCS based solution in Office 365. All is working however the external lists are very slow. ( somethign like 20 seconds to collect infromation);
Does anybody else have any experience with BCS in Office 365 connecting to an on-premises SQL database?
Miscrosoft support has been involved and they say that this is expected behaviour.
Keypoints from Microsoft:
- SharePoint On-Premises environments are dedicated environments where as SharePoint Online is a shared environment, hence it would be slow as compared to SharePoint On-Premise.
- Since the SharePoint Online List has to fetch data from the External Database, it would take some time for it to fetch the data & save the changes to the External Database.
If point 1 was true then I would expct to see a huge varation during the day/night.
If point 2 was true then I would expect that nobody would implement BCS. I can understand that it would take some time to collect information but not 20 seconds or more. We found that all CRUD operations are slow.
9 Replies
Sort By
- Brent EllisSilver ContributorI can second this! And been searching for solution for years.
We arent even doing CRUD, just read-only for tagging. It is virtually unusable. I've tried all kinds of paging and filters and search criteria to try and speed things up. Our search results only return only the first 25 items that meet the criteria, and it takes approximately 20 to 30 seconds each query.
In our case we are doing a BCS to ODATA connection with credentials in the Secure Store. - Anonymous
Hi Pieter,
have not used BCS for a long long time cause of timeing issues. better would be to create a seperate app/webservice. and include in SharePoint Framework :-)