Anyone using the MassOperations API?
In NetServer Core, this is located in SuperOffice.Data.Dialect namespace, SuperOffice.Data.Dialect.MassOperations.
In NetServer web service Agents, it is facilitated by the DatabaseTableAgent endpoint
With the introduction of freetext indexing on udef string fields, this has proven to have a negative impact on MassOperations performance.
A recent scenario highlighted the impact when performing an Upsert operation, uploading four thousand rows with one or more user-defined fields, went from ca. 4 seconds to 3 minutes.
This performance degragation only occurs when udef string fields are used. Extra fields have no affect.
Question: will this affect your apps or integrations?
Best regards.
Alles Antwoorden (4)
We use the DatabaseTableAgent a lot, but mostly for inserting into custom tables, which are not indexed. MassOperations for now only when doing a single one time import.
Hi Tony,
We use the Upsert operation on udefs of type "Short text". Are they also affected?