Reports information about all current SAP ASE users and processes or about a particular user or process. Includes the thread_pool column, which describes the thread pool the SAP ASE server uses to execute a task.
sp_who does not include the threadpool column.
sp_who [loginame | "spid"]
sp_who
fid spid status loginame origname hostname blk_spid dbname tempdbname cmd block_xloid threadpool --- ---- --------- --------- --------- ---------------- -------- ----------- ----------- ----------------- ----------- ----------------- 0 2 sleeping NULL NULL NULL 0 master tempdb DEADLOCK TUNE 0 syb_default_pool 0 3 sleeping NULL NULL NULL 0 master tempdb ASTC HANDLER 0 syb_default_pool 0 4 sleeping NULL NULL NULL 0 master tempdb CHECKPOINT SLEEP 0 syb_default_pool 0 5 sleeping NULL NULL NULL 0 master tempdb HK WASH 0 syb_default_pool 0 6 sleeping NULL NULL NULL 0 master tempdb HK GC 0 syb_default_pool 0 7 sleeping NULL NULL NULL 0 master tempdb HK CHORES 0 syb_default_pool 0 8 sleeping NULL NULL NULL 0 master tempdb PORT MANAGER 0 syb_default_pool 0 9 sleeping NULL NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 10 sleeping NULL NULL NULL 0 master tempdb LICENSE HEARTBEAT 0 syb_default_pool 0 13 sleeping NULL NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 14 sleeping NULL NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 17 sleeping NULL NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 20 sleeping NULL NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 26 running sa sa tiger.sybase.com 0 master tempdb INSERT 0 syb_default_pool
sp_who
fid spid status loginame origname hostname blk_spid dbname tempdbname cmd block_xloid threadpool --- ---- --------- --------- --------- --------------- -------- ----------- ----------- ----------------- ----------- ----------------- 0 1 recv sleep bird bird jazzy 0 master tempdb AWAITING COMMAND 0 syb_default_pool 0 2 sleeping NULL NULL 0 master tempdb NETWORK HANDLER 0 syb_default_pool 0 3 sleeping NULL NULL 0 master tempdb MIRROR HANDLER 0 syb_default_pool 0 4 sleeping NULL NULL 0 master tempdb AUDIT PROCESS 0 syb_default_pool 0 5 sleeping NULL NULL 0 master tempdb CHECKPOINT SLEEP 0 syb_default_pool 0 6 recv sleep rose rose petal 0 master tempdb AWAITING COMMAND 0 syb_default_pool 0 7 sleeping NULL NULL actor 0 sybsystemdb tempdb ASTC HANDLER 0 syb_default_pool 0 8 running robert sa helos 0 master tempdb SELECT 0 syb_default_pool 0 9 send sleep daisy daisy chain 0 pubs2 tempdb SELECT 0 syb_default_pool 0 10 alarm sleep lily lily pond 0 master tempdb WAITFOR 0 syb_default_pool 0 11 lock sleep viola viola cello 8 pubs2 tempdb INSERT 0 syb_default_pool
sp_who joe
fid spid status loginame origname hostname blk_spid dbname tempdbname cmd block_xloid threadpool --- ---- --------- --------- --------- ---------------- -------- ----------- ----------- ----------------- ----------- ----------------- 0 28 recv sleep joe joe tiger.sybase.com 0 pubs2 tempdb SELECT 0 syb_default_pool
sp_who "17"
fid spid status loginame origname hostname blk_spid dbname tempdbname cmd block_xloid threadpool --- ---- --------- --------- --------- ---------------- -------- ----------- ----------- ----------------- ----------- ----------------- 0 17 sleeping NULL NULL NULL 0 pubs2 tempdb NETWORK HANDLER 0 syb_default_pool
sp_who
fid spid status loginame origname hostname blk_spid dbname tempdbname cmd block_xloid threadpool --- ---- --------- --------- --------- ---------------- -------- ----------- ----------- ----------------- ----------- ----------------- 0 28 running joe joe tiger.sybase.com 0 pubs2 tempdb rollback 0 syb_default_pool
sp_who reports information about a specified user or the SAP ASE server process.
Without parameters, sp_who reports which users are running what processes in all databases.
Running sp_who on a single-engine server shows the sp_who process currently running and all other processes that are runnable or in one of the sleep states. In multiengine servers, there can be a “running” process for each engine.
If you enable mirrored disks or remote procedure calls, the mirror handler and the site handler also appear in the report from sp_who.
See also kill in Reference Manual: Commands.
Any user can execute sp_who. Permission checks do not differ based on the granular permissions settings.
Values in event and extrainfo columns from the sysaudits table are:
Information | Values |
---|---|
Event | 38 |
Audit option | exec_procedure |
Command or access audited | Execution of a procedure |
Information in extrainfo |
|