{"ref":"capability:query-profiling","page":"/capabilities/query-profiling","json":"/capabilities/query-profiling.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"query-profiling","name":"Query profiling","domain":"data-and-persistence","ecosystems":["cap"],"universal":false,"description":"Finding which application queries are slow and why, at the application query layer rather than in database traces — attributing cost back to the service, entity and handler that caused it.","short":"Finding slow application queries and what caused them","core_coverage":{"state":"unmapped","assessed_at":"2026-08-31"},"gap":{"open_since":"2026-01-01","note":"Telemetry shows a slow request. Nothing shows which generated query made it slow."},"drafted_with_ai":true,"framing_by_ecosystem":{"cap":{"description":"Finding which CQN queries are slow and why, at the CDS layer rather than in database traces — attributing cost back to the service, entity and handler that caused it."}},"history":[{"date":"2026-10-17","field":"description","from":"Finding which CQN queries are slow and why, at the CDS layer rather than in database traces — attributing cost back to the service, entity and handler that caused it.","to":"Finding which application queries are slow and why, at the application query layer rather than in database traces — attributing cost back to the service, entity and handler that caused it.","reason":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."}]},"sap_delivery":{"door":"cap","all":null,"by_flavor":{"node":null,"java":null}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[],"samples":[],"explained_by":[],"normative_context":[]}}