data/access-pattern-analysis

access pattern analysis Shipped

What this lens looks for

Analyzes query patterns and maps them against schema design. Identifies hot-path queries and verifies index coverage for WHERE/JOIN/ORDER BY columns. Evaluates read-heavy vs write-heavy design tradeoffs. Specifies appropriate batch sizes for sync operations (pull, push, conflict resolution). Documents access patterns to inform normalization and denormalization decisions.

What its verifier checks

  • All hot-path queries identified and mapped to available indexes
  • Every WHERE, JOIN, and ORDER BY column has index coverage or explicitly chosen denormalization justifies lack of index
  • Read/write ratio documented; schema normalized for high-write or denormalized for high-read as appropriate
  • Batch sizes specified for sync operations (e.g., pull 1000 rows per batch, push 500 rows per transaction)
  • Access patterns documented in code comments or design documentation for future maintainers