How to Think About "Fast Enough"

Ask yourself:

  • Is this query blocking a user?
    • Yes - Aim for sub-second to low-second response times.
  • Is this query supporting a dashboard or interactive page?
    • Yes - Sub-5 seconds preferred; sub-30 seconds may be acceptable with feedback (for example, spinner).
  • Is it a background report or batch process?
    • Yes - Performance is relative. It may be fine as-is unless it’s consuming too many resources.