Hi!
Folgende PostgreSQL-Query ist als Ausgangspunkt gegeben:
Gem. chatGPT würde die Query unter Verwendung von MicrosoftSQL folgendermaßen aussehen:
Aber leider matchen die erhaltenen Values nicht überall.
Z.b. holt sich obige Abfrage nur die Session-IDs, statt die benötigten Prozess-IDs.
Kurzum, evtl. hat Jemand mit diesen 2 DBMS Erfahrung und kann mir aushelfen, ohne dass ich Ewigkeiten googlen muss, was seitens PostgreSQL äquivalent bei MSQL ist.
Über Hilfe bin ich in jedem Fall dankbar.
Lg,
Zrebna
Folgende PostgreSQL-Query ist als Ausgangspunkt gegeben:
SQL:
SELECT pid, usename, application_name, client_addr, backend_start, state, wait_event, pg_blocking_pids(pid), datid, query
FROM pg_stat_activity;
Gem. chatGPT würde die Query unter Verwendung von MicrosoftSQL folgendermaßen aussehen:
SQL:
SELECT
es.session_id AS pid,
es.login_name AS usename,
es.program_name AS application_name,
c.client_net_address AS client_addr,
er.start_time AS backend_start,
er.status AS state,
er.wait_type AS wait_event,
COALESCE(er.blocking_session_id, 0) AS pg_blocking_pids,
DB_NAME(er.database_id) AS datname,
t.text AS query
FROM sys.dm_exec_sessions AS es
JOIN sys.dm_exec_requests AS er ON es.session_id = er.session_id
JOIN sys.dm_exec_connections AS c ON es.session_id = c.session_id
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) AS t;
Aber leider matchen die erhaltenen Values nicht überall.
Z.b. holt sich obige Abfrage nur die Session-IDs, statt die benötigten Prozess-IDs.
Kurzum, evtl. hat Jemand mit diesen 2 DBMS Erfahrung und kann mir aushelfen, ohne dass ich Ewigkeiten googlen muss, was seitens PostgreSQL äquivalent bei MSQL ist.
Über Hilfe bin ich in jedem Fall dankbar.
Lg,
Zrebna