...
DYNAMIC_INFO | Príkaz pre procesy s menom *.EVH a *.HIS. Tell príkaz je bez parametrov. Po jeho prijatí proces do príslušného log súboru zapíše informácie o: - zozname všetkých bežiacich inštancií ESL skriptovFormát: ESL;ESL name ESL - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 - registrovaných textových reťazcoch (akcia GETACCESS) Formát: ACCESS;ESL name;String;time of GetAccess;bGlobal;userComment;status ACCESS - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 String - registrovaný textový reťazec time of GetAccess - čas, kedy prebehla registrácia reťazca bGlobal - príznak, či je reťazec globálny userComment - komentár status - text "IN PROGRESS", ak prebieha registrácia globálneho reťazca, inak prázdny text "" - zozname všetkých otvorených XML dokumentov (%XML_CreateDocument, %XML_OpenDocument) Formát: XML;ESL name;handle XML - text identifikujúci nasledujúce informácie 1 - identifikácia skriptu: Textový reťazec, ktorý jednoznačne identifikuje bežiaci ESL skript. Obsahuje meno objektu (HOBJ)[číslo inštancie] jednoznačný číselný identifikátor. |
SHOW_TRANS_LIST idInstance | Ak je idInstance = 0, príkaz zobrazí zoznam všetkých inštancií eventov, ktoré čakajú na dokončenie transakcie, a zoznam transakcií. Ak je idInstance <> 0, príkaz zobrazí informáciu len o zadanej inštancii (zoznam inštancií je možné získať napríklad v dialógovom okne ESL Diagnostic Pack alebo tell príkazom TASK_STATUS). |
STATISTICS path+filename | Zapíše do súboru údaje o konzumácii času procesora podľa jednotlivých eventov. |
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: |
TASK_STATUS path+filename | Zapíše do súboru aktuálne vykonávaný riadok všetkých skriptov bežiacich v danom procese (*.EVH alebo *.HIS). Zároveň poskytne informáciu o tom, či ESL skript aktuálne vykonáva externú funkciu. Ak áno, tak do súboru zapíše jej meno a číslo riadku v skripte, ktorý ju volá. |
ON_CHANGE_INFO [idInstance] | Príkaz do log súboru zapíše všetky aktívne ESL akcie ON CHANGE v rámci procesu. Ak je zadaný nepovinný parameter idInstance, vypíšu sa len akcie danej inštancie ESL skriptu (idInstance popísaný v ESL Diagnostic Pack záložka Event Instances). |
Kotva | ||||
---|---|---|---|---|
|
...
SHOW_HANDLE [table/database/structure_definition HOBJ] or [table mask] | Zobrazenie informácií o otvorených deskriptoroch. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SHOW_CONNECT [database HOBJ [connect/transaction ID]] or [database mask [connect ID]] [DETAIL] | Zobrazenie informácií o otvorených spojeniach. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SET_WATCHDOG database_mask seconds [NONTRANS] | Zapnutie sledovania spojení, ktoré vykonávajú SQL príkazy dlhšie, ako je zadaný čas seconds. Táto informácia je použiteľná na profilovanie aplikácie a zisťovanie najpomalších SQL príkazov. V prípade zadania klauzuly NONTRANS sa nesledujú transakčné spojenia. Od verzie 10.1.39 sa po skončení dlhotrvajúceho SQL príkazu vypíšu do logu podrobnosti o SQL príkaze. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SET_WATCHDOG_QUEUE database_mask seconds [NONTRANS] | Zapnutie sledovania databázových akcií, ktorých vykonávanie (včítane času stráveného vo frontách DBManagera) dlhšie, ako je zadaný čas seconds. Po skončení takejto databázovej akcie sa do logu vypíšu podrobnosti o nej. V prípade zadania klauzuly NONTRANS sa nesledujú transakčné spojenia. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
MONITOR_TRANS SHOW {ALL/<id>} [<file_path>] MONITOR_TRANS ON <history_depth_sec> MONITOR_TRANS OFF MONITOR_TRANS RESET | Mechanizmus monitorovania transakcií. Stĺpce vo výpise: Poznámka: Po spustení procesu DBManager je monitorovanie vypnuté. |
MONITOR_CONNECTS SHOW {ALL/<id>} [<file_path>] MONITOR_CONNECTS ON <history_depth_sec> MONITOR_CONNECTS OFF MONITOR_CONNECTS RESET | Mechanizmus monitorovania spojení. Stĺpce vo výpise: Poznámka: Po spustení procesu DBManager je monitorovanie zapnuté s časovou hĺbkou histórie uzavretých spojení nastavenou na 3 hodiny (10 800 sekúnd). |
REFRESH_TABLES seconds | Príkaz je určený pre použitie na platforme PostgreSQL. Slúži na zatvorenie a znovuotvorenie kurzorov používaných pri stránkovom prístupe k tabuľkám, aby neblokovali vacuumovanie tabuliek, ak sú tieto kurzory otvorené príliš dlho. Typicky sa jedná o schémy s browsermi, ktoré sú napr. niekoľko dní otvorené. Parameter seconds je minimálny vek kurzora v sekundách, ktorý má byť znovuotvorený (napr. 86400). |
TIME_STATISTICS database_mask [DETAIL] | Zobrazenie štatistiky trvania jednotlivých typov databázových akciá pre jednotlivé databázy alebo pre jednotlivé tabuľky (pokiaľ je špecifikovaný parameter DETAIL). Viac informácií - kapitola DBManager - ladenie a debugovanie. |
...