firebird:mon_tables
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | |||
firebird:mon_tables [2010/08/20 11:52] – Petr Kristan | firebird:mon_tables [2010/11/29 12:19] (aktuální) – Karel Petrů | ||
---|---|---|---|
Řádek 16: | Řádek 16: | ||
Ukončí všechny SQL query kromě aktivního připojení: | Ukončí všechny SQL query kromě aktivního připojení: | ||
- | < | + | < |
delete from mon$statements where mon$attachment_id <> current_connection; | delete from mon$statements where mon$attachment_id <> current_connection; | ||
</ | </ | ||
Transactions ani attachments se nedají ukončit. Je tedy možno zabít vytěžující SQL dotaz, ale není možno uvolnit visející licence. | Transactions ani attachments se nedají ukončit. Je tedy možno zabít vytěžující SQL dotaz, ale není možno uvolnit visející licence. | ||
+ | |||
+ | ===== Zobrazeni blokujících transakcí ===== | ||
+ | |||
+ | <code sql> | ||
+ | select | ||
+ | a.MON$SERVER_PID, | ||
+ | t.MON$ATTACHMENT_ID, | ||
+ | s.MON$RECORD_UPDATES, | ||
+ | from MON$TRANSACTIONS t | ||
+ | join MON$RECORD_STATS s on s.MON$STAT_ID=t.MON$STAT_ID | ||
+ | join MON$ATTACHMENTS a on a.MON$ATTACHMENT_ID=t.MON$ATTACHMENT_ID | ||
+ | where t.MON$STATE=1 and s.MON$RECORD_UPDATES+s.MON$RECORD_INSERTS+s.MON$RECORD_DELETES> | ||
+ | ; | ||
+ | </ | ||
+ |
firebird/mon_tables.1282305127.txt.gz · Poslední úprava: 2010/08/20 11:52 autor: Petr Kristan