Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. SELECT
  2. BT.BLOCKED_CONNECTION_ID AS "Blocked session",
  3. TR.CONNECTION_ID AS "Blocking session",
  4. BT.BLOCKED_TIME AS "Start",
  5. SECONDS_BETWEEN(BT.BLOCKED_TIME, NOW()) AS "Length",
  6. CN.CURRENT_SCHEMA_NAME AS "Schema",
  7. CN.CLIENT_HOST || ' ' ||
  8. CAST(CN.CLIENT_PID AS VARCHAR(5)) AS "Host/PID",
  9. SC_AP.VALUE AS "Program",
  10. SC_AS.VALUE AS "Program source",
  11. BT.TABLE_NAME AS "Lock object",
  12. BT.LOCK_OWNER_UPDATE_TRANSACTION_ID,
  13. PS.STATEMENT_STRING AS "Locking statement"
  14. FROM SYS.M_BLOCKED_TRANSACTIONS_ BT
  15. JOIN SYS.M_TRANSACTIONS_ TR ON
  16. TR.HOST = BT.HOST AND
  17. TR.PORT = BT.PORT AND
  18. TR.UPDATE_TRANSACTION_ID = BT.LOCK_OWNER_UPDATE_TRANSACTION_ID
  19. JOIN SYS.M_CONNECTIONS CN ON
  20. CN.HOST = TR.HOST AND
  21. CN.PORT = TR.PORT AND
  22. CN.CONNECTION_ID = TR.CONNECTION_ID
  23. JOIN M_SESSION_CONTEXT SC_AP ON
  24. SC_AP.HOST = TR.HOST AND
  25. SC_AP.PORT = TR.PORT AND
  26. SC_AP.CONNECTION_ID = TR.CONNECTION_ID AND
  27. SC_AP.KEY = 'APPLICATION'
  28. JOIN M_SESSION_CONTEXT SC_AS ON
  29. SC_AS.HOST = TR.HOST AND
  30. SC_AS.PORT = TR.PORT AND
  31. SC_AS.CONNECTION_ID = TR.CONNECTION_ID AND
  32. SC_AS.KEY = 'APPLICATIONSOURCE'
  33. LEFT JOIN M_SERVICE_THREADS TH ON
  34. TH.UPDATE_TRANSACTION_ID = BT.LOCK_OWNER_UPDATE_TRANSACTION_ID
  35. LEFT JOIN M_PREPARED_STATEMENTS PS ON
  36. PS.CONNECTION_ID = TR.CONNECTION_ID AND
  37. -- Doesn't work, because TR.CURRENT_STATEMENT_ID IS NULL:
  38. PS.STATEMENT_ID = TR.CURRENT_STATEMENT_ID
  39.  
  40. M_TRANSACTIONS_.CURRENT_STATEMENT_ID IS NULL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement