Hi Appian Community,
We recently ran a Health Check on our application and encountered a performance finding related to a Record Type. The specific issue is with the "Data Query and Default Filter" step, which is taking 4322 ms to execute.
recordType!ABC
a!queryFilter(
field: 'recordType!ABC.fields.transactionId',
operator: "=",
value: 46
)
Note: The transactionId field is indexed in the main underlying table
transactionId
Any insights or recommendations would be greatly appreciated!
Discussion posts and replies are publicly visible
Well, then you will have to find a way to make this view faster.
Try to do this basic changes to avoid delay in execution. Ensure the database view isn't complex enough to prevent index usage on transactionId. Remove unnecessary fields from the Record Type to minimize data load. Use Query Preview(Performance) in expression to verify execution time and optimize further. If possible, enable paging to avoid loading all records at once.