DbManager Diagnostic Pack provides an overview of the work of the DbManager process and information about objects of type Database, Table , and about currently existing connections to SQL databases. It is accessible from D2000 CNF from menu Objects -> DbManager Diagnostic Pack or from D2000 GrEditor, from menu Configuration D2000 -> DbManager Diagnostic Pack.
Additionally, it is accessible fromD2000 CNF for Database and Table objects from the Extended actions context menu. In this case, it opens with a filter - it only contains information about the selected database (in the case of an object of the Table type about the parent Database).
After pressing the right mouse button, all tabs offer a menu with the option Copy, which copies the displayed list to the clipboard, and the option Copy '<column name>', which copies a specific item to the clipboard. Some of the tabs also offer additional actions.
In individual tabs, columns can be filtered, sorted (by clicking on the header), and both the order of columns and their widths can be changed (by Drag & Drop in case of columns order). The settings are stored in the Windows Registry database. The DbManager Diagnostic Pack window can be opened multiple times (e.g. for different databases from the context menu).
A view of DbManager processes (*.DBM) is provided by the Processes tab.
Meaning of the columns:
ID (HOBJ) | Unique identifier of the Process type object within the DODM model. |
Name | Unique name of the Process type object within the DODM model. |
Active | In the case of instance DBM processes (e.g. [1]_SELF. DBM) information on whether the instance is active). |
IP | The identifier of the computer on which the process is running. |
AllocatedMermory | The amount of memory used by the given process. |
The context menu offers other extended actions:
- Read statistics - all databases: statistics about Database objects from the selected DBM process are displayed on the Database Statistics tab.
- Read statistics - all tables: statistics about Table objects from the selected DBM process are loaded on the Table Statistics tab.
- Reset statistics - all databases: statistics on objects of type Database from the selected DBM process will be cleared (irreversibly).
- Reset statistics - all tables: statistics on Table objects from the selected DBM process will be cleared (irreversibly).
A view of Database type objects is available by the Databases tab:
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). |
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.
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. |
Connect 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. |
Pohľad na deskriptory operácií je dostupný v záložke Handles.
Deskriptory operácií 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 operácií sú viazané na konkrétne databázové spojenie.
Pre každé handle operácií 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 najdlhšej operácii (informácia o postupnosti volaní v rámci ESL skriptu). |
Pohľad na skupinové štatistiky operácií v databázach je dostupný v záložke 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). |
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 je dostupný v záložke 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: