DbManager Diagnostic Pack poskytuje pohľad na prácu procesu DbManager a informácie o objektoch typu Databáza, Tabuľka a o aktuálne existujúcich spojeniach na SQL databázy. Je prístupný z D2000 CNF z menu Objekty -> DbManager Diagnostic Pack alebo z D2000 GrEditor, menu Konfigurácia D2000 ->DbManager Diagnostic Pack.
Okrem toho je prístupný z D2000 CNF pre objekty typu Databáza a Tabuľka z kontextového menu Rozšírené akcie. V tomto prípade sa otvorí s filtrom - obsahuje iba informácie o vybranej databáze (v prípade objektu typu Tabuľka o rodičovskej Databáze).
Všetky prehľady ponúkajú po stlačení pravého tlačidla myši ponuku s voľbou Copy, ktorá kopíruje zobrazený zoznam do schránky, a s voľbou Copy '<názov stĺpca>', ktorá skopíruje do schránky konkrétnu položku. Niektoré z prehľadov ponúkajú aj ďalšie akcie.
Pohľad na procesy typu DbManager poskytuje záložka Process.
Význam stĺpcov:
ID (HOBJ) | Jednoznačný identifikátor objektu typu Proces v rámci DODM modelu. |
Name | Jednoznačné meno objektu typu Proces v rámci DODM modelu. |
Active | V prípade inštančných DBM procesov (napr. [1]_SELF.DBM informácia, či je inštancia aktívna |
IP | Identifikátor počítača, na ktorom je proces spustený. |
AllocatedMermory | Množstvo spotrebovanej pamäte daným procesom. |
Kontextové menu ponúka ďalšie rozšírené akcie:
- Read statistics - all databases: na záložku Database Statistics sa načítajú štatistiky o objektoch typu Databáza z vybraného DBM procesu.
- Read statistics - all tables: na záložku Table Statistics sa načítajú štatistiky o objektoch typu Tabuľka z vybraného DBM procesu.
- Reset statistics - all databases: štatistiky o objektoch typu Databáza na vybranom DBM procese budú vyčistené (nezvratne).
- Reset statistics - all tables: štatistiky o o objektoch typu Tabuľka na vybranom DBM procese budú vyčistené (nezvratne).
Pohľad na objekty typu Databáza je dostupný v záložke Databases:
Pre každú Databázu sú dostupné jej parametre a štatistiky:
ID (HOBJ) | Jednoznačný identifikátor objektu typu Databáza v rámci DODM modelu. |
Name | Jednoznačné meno objektu typu Databáza. |
ID process | Jednoznačný identifikátor procesu, v rámci ktorého sa nachádza Databáza. V prípade inštančných procesov DbManager môže byť tá istá Databáza na viacerých riadkoch. |
Process | Meno procesu, z ktorého pochádzajú informácie o Databáze. V prípade inštančných procesov DbManager môže byť tá istá Databáza na viacerých riadkoch. |
* Connects | Počty spojení na SQL databázu v jednotlivých stavoch. |
Operations | Celkový počet operácií (databázových akcií) vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Total duration | Celkové trvanie operácií (databázových akcií) vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max duration | Trvanie najdlhšej operácie vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max operation | Názov najdlhšej operácie vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max comment | Komentár k najdlhšej operácii (informácia o postupnosti volaní v rámci ESL skriptu). |
Kontextové menu ponúka ďalšie rozšírené akcie:
- Read <Database name> databases statistics: na záložku Database Statistics sa načítajú štatistiky o vybranom objekte typu Databáza.
- Read <Database name> tables statistics: na záložku Table Statistics sa načítajú štatistiky o objektoch typu Tabuľka z vybraného objektu typu Databáza.
- Reset <Database name> databases statistics: štatistiky o vybranom objekte typu Databáza budú vyčistené (nezvratne).
- Reset <Database name> tables statistics: štatistiky o o objektoch typu Tabuľka na vybranom objekte typu Databáza budú vyčistené (nezvratne).
Pohľad na databázové spojenia je dostupný v záložke Connects.
Význam stĺpcov:
ID | Identifikátor spojenia v rámci objektu Databáza. |
NAME | Jednoznačné meno spojenia v rámci procesu DbManager. |
ID Database | Jednoznačný identifikátor objektu typu Databáza v rámci DODM modelu. |
Database | Jednoznačné meno objektu typu Databáza. |
ID process | Jednoznačný identifikátor fyzického procesu, v rámci ktorého sa nachádza Databáza. V prípade inštančných procesov DbManager môže byť tá istá Databáza na viacerých riadkoch. |
Process | Meno procesu, z ktorého pochádzajú informácie o Databáze. V prípade inštančných procesov DbManager môže byť tá istá Databáza na viacerých riadkoch. |
State | Stav spojenia. |
Busy/Idle | Informácia, či spojenie práve vykonáva nejakú aktivitu (Busy), alebo je nečinné (Idle) |
Busy/Idle Time | Trvanie stavu Busy/Idle. |
Task Type | Typ spojenia:
Poznámka: Transakčné spojenia, ktoré majú stav Normal, sú podozrivé. |
Handles | Počty handlov v rámci spojenia. Handle vznikajú akciami DB_CONNECT, PG_CONNECT, SQL_CONNECT, akciou DB_TRANS_OPEN a v transakčnom režime každou ďalšou akciou až do volania DB_TRANS_COMMIT alebo DB_TRANS_ROLLBACK. |
WD Expired | Ak je spojenie v stave Busy, tak počet, koľko krát uplynul watchdog interval. Tento je štandardne 60 sekúnd, dá sa nastaviť štartovacím parameterom /KD. |
Súvisiace stránky: