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.
V jednotlivých prehľadoch je možné stĺpce filtrovať, zoraďovať (kliknutím na záhlavie), meniť poradie stĺpcov (Drag & Drop) a ich šírky. Nastavenia sú ukladané do Windows Registry databázy. Okno DbManager Diagnostic Pack je možné otvoriť aj viackrát (napr. pre rôzne databázy z kontextového menu).
Pohľad na procesy typu DbManager (*.DBM) poskytuje záložka Processes.
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 poskytuje záložka Databases:
Pre každú Databázu sú dostupné jej parametre a sumárna štatistika:
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 vykonanej 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). |
Total Queued | Celkové čakanie správ vo frontách obslužných databázových taskov (od štartu alebo od posledného resetu štatistík). |
Max Queued | Trvanie najdlhšieho čakania správ vo frontách obslužných databázových taskov (od štartu alebo od posledného resetu štatistík). |
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 poskytuje záložka Connects.
Pre každé databázové spojenie sú dostupné jeho parametre a štatistiky:
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. |
Busy Details | Detaily stavu Busy - detaily o vykonávanej aktivite. |
Connect Type | Typ spojenia:
Poznámka: Transakčné spojenie, ktoré má stav Normal, je 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 databázovou 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. |
Pohľad na deskriptory operácií poskytuje záložka Handles.
Deskriptory sú vnútorné štruktúry procesu DbManager. 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. Deskriptory sú viazané na konkrétne databázové spojenie.
Pre každý deskriptor sú dostupné jeho parametre:
ID | Identifikátor deskriptora. |
ID Connect | Identifikátor spojenia v rámci ktorého bol deskriptor vytvorený. |
Connect | 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. |
Handle Type | Typ deskriptora:
|
Table | Názov objektu typu Tabuľka alebo Databáza (v prípade, že Typ deskriptora=Transaction), ku ktorému sa deskriptor viaže |
Comment | Komentár k vzniku deskriptora (informácia o postupnosti volaní v rámci ESL skriptu). |
Pohľad na skupinové štatistiky operácií v databázach poskytuje záložka Database Statistics.
Pre každý objekt typu Databáza sú dostupné jeho skupinové štatistiky (zoskupené podľa typov databázových akcií):
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. |
Operation | Operácia, pre ktorú je zobrazená štatistika. Operácia je napr. akcia v skripte (napr. DB(S)_READ) alebo práca s browserom (Browser Edit, Browser Control), automatická obnova dát v browseri (Browser Autorefresh) a čakanie požiadaviek vo frontách obslužných taskov (Queued time). |
Count | Celkový počet operácií konkrétneho typu vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Total Duration | Celkové trvanie operácií konkrétneho typu vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max Duration | Trvanie najdlhšej operácie konkrétneho typu vykonanej na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max Comment | Komentár k najdlhšej operácii konkrétneho typu (informácia o postupnosti volaní v rámci ESL skriptu). |
Pohľad na štatistiky tabuliek poskytuje záložka Table Statistics.
Pre každý objekt typu Tabuľka sú dostupné jeho skupinové štatistiky (zoskupené podľa typov databázových akcií):
ID Table | Jednoznačný identifikátor objektu typu Tabuľka v rámci DODM modelu. |
Table | Jednoznačné meno objektu typu Tabuľka . |
ID Database | Jednoznačný identifikátor objektu typu Databáza, ktorý je rodičom Tabuľky. |
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. |
Process | Meno procesu, z ktorého pochádzajú informácie o Databáze. |
Operation | Operácia, pre ktorú je zobrazená štatistika. Operácia je napr. akcia v skripte (napr. DB(S)_READ) alebo práca s browserom (Browser Edit, Browser Control). |
Count | Celkový počet operácií konkrétneho typu vykonaných na objekte Tabuľka procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Total Duration | Celkové trvanie operácií konkrétneho typu vykonaných na objekte Tabuľka procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max Duration | Trvanie najdlhšej operácie konkrétneho typu vykonanej na objekte Tabuľka procesom DbManager (od štartu alebo od posledného resetu štatistík). |
Max Comment | Komentár k najdlhšej operácii konkrétneho typu (informácia o postupnosti volaní v rámci ESL skriptu). |
Súvisiace stránky:
Pridať komentár