we got the requirement to provide a function which could be time consuming when the rule has to be applied (up to several minutes). I would like to indicate what causes the performance issue. Some actions are always expensive g.g. a "None of the following", some are expensive in special circumstances.
How to display? What we've come up with so far:
- Show an icon (e.g. triangle, snail with mouseover text) - only possible for always-expensive-actions.
- Estimate time for the whole query. If 1 second is estimated it can take 0.5 - 2 seconds.
- Estimate time for each line: not better than a good guess. The rule will be optimized internally and an estimation is not possible yet.
Any ideas which or what else would provide best usability?