list_locks
Retrieve active lock rows from Fabric Data Warehouses and SQL Endpoints, with filters for waiting or blocked sessions, to diagnose blocking issues.
Instructions
Return active lock rows from sys.dm_tran_locks joined with sys.dm_exec_requests.
Args: workspace: Workspace name or GUID. item: Warehouse or SQL Analytics Endpoint name or GUID. limit: Maximum rows to return (1-10000, default 100). waiting_only: When True, restrict to locks with request_status WAIT or CONVERT. blocked_only: When True, show only blocked sessions (victims). The blocker's session_id appears in blocking_session_id. include_database: When True, include DATABASE-scoped lock rows (excluded by default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | ||
| limit | No | ||
| workspace | Yes | ||
| blocked_only | No | ||
| waiting_only | No | ||
| include_database | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |