Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Pohľad na procesy typu DbManager (*.DBM) poskytuje záložka Processes.

...

ID (HOBJ)Jednoznačný identifikátor objektu typu Proces v rámci DODM modelu.
NameJednoznačné meno objektu typu Proces v rámci DODM modelu.
ActiveV prípade inštančných DBM procesov (napr. [1]_SELF.DBM) informácia, či je inštancia aktívna.
IPIdentifikátor počítača, na ktorom je proces spustený.
AllocatedMermoryMnožstvo spotrebovanej pamäte daným procesom.

...

Pohľad na objekty typu Databáza je dostupný v záložke poskytuje záložka Databases:

Pre každú Databázu  sú dostupné jej parametre a sumárna štatistika:

...

Pohľad na databázové spojenia je dostupný v záložke poskytuje záložka Connects.

Pre každé databázové spojenie sú dostupné jeho parametre a štatistiky:

IDIdentifikátor spojenia v rámci objektu Databáza.
NameJednoznačné meno spojenia v rámci procesu DbManager.
ID DatabaseJednoznačný identifikátor objektu typu Databáza v rámci DODM modelu.
DatabaseJednoznačné meno objektu typu Databáza.
ID ProcessJednoznač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.
ProcessMeno 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.
StateStav spojenia.
Busy/IdleInformácia, či spojenie práve vykonáva nejakú aktivitu (Busy), alebo je nečinné (Idle)
Busy/Idle TimeTrvanie stavu Busy/Idle.
Connect Type

Typ spojenia:

  • NonTransact - netransakčné spojenie (zdieľané)
  • Transact - transakčné spojenie (výhradne pridelené skriptu akciou DB_TRANS_OPEN)
  • Browse - netransakčné spojenie rezervované pre zobrazovač Browser (ak je takéto spojenie povolené v konfigurácii objektu Databáza parametrom Rezervovaných browser spojení.

Poznámka: Transakčné spojeniaspojenie, ktoré majú stav Normal, je podozrivé. 
Ak je dlhšie neaktívne (Idle), je to necommitované transakcienecommitovaná transakcia, ktoré ktorá nič nerobia nerobí (a potenciálne blokujú blokuje iné spojenia). Ak je dlhšie aktívne (Busy), jedná sa o dlho bežiacu databázovú akciu, ktorú je vhodné analyzovať a ideálne optimalizovať (skrátiť jej trvanie).

Handles

Počty handlov v rámci spojenia. Handle vznikajú akciami DB_CONNECT, PG_CONNECTSQL_CONNECT, akciou DB_TRANS_OPEN a v transakčnom režime každou ďalšou databázovou akciou až do volania 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  poskytuje záložka Handles.

Deskriptory operácií sú vnútorné štruktúry procesu DbManager. Vznikajú akciami akciami DB_CONNECT, PG_CONNECTSQL_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.

Image RemovedImage Added

Pre každé handle operácií každý deskriptor sú dostupné jeho parametre:

najdlhšej operácii
IDIdentifikátor deskriptora.
ID ConnectIdentifikátor spojenia v rámci ktorého bol deskriptor vytvorený.
ConnectJednoznačné meno spojenia v rámci procesu DbManager.
ID DatabaseJednoznačný identifikátor objektu typu Databáza v rámci DODM modelu.
DatabaseJednoznačné meno objektu typu Databáza.
ID ProcessJednoznač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.
ProcessMeno 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 - deskriptor tabuľky sa otvára z procesu D2000 HI cez zoznam tabuliek, v browseri alebo zo skriptu volaniami DB_CONNECT, PG_CONNECT, SQL_CONNECT, SQL_PREPARE a na krátku dobu (počas trvania akcie) aj volaniami DBS_*
  • Transaction - deskriptor transakcie sa otvára volaním akcie DB_TRANS_OPEN
  • ConnectString - deskriptor spojenia sa otvára volaním akcie SQL_CONNECT, ak prvý parameter je connectString
  • Database - deskriptor databázy sa otvára volaním akcie SQL_CONNECT, ak prvý parameter dbObjIdent je typu Databáza
TableNázov objektu typu Tabuľka alebo Databáza (v prípade, že Typ deskriptora=Transaction), ku ktorému sa deskriptor viaže
CommentKomentár k
vzniku deskriptora (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 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 DatabaseJednoznačný identifikátor objektu typu Databáza v rámci DODM modelu.
DatabaseJednoznačné meno objektu typu Databáza.
ID ProcessJednoznač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.
ProcessMeno 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.
OperationOperá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).
CountCelkový 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 DurationCelkové trvanie operácií konkrétneho typu vykonaných na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík).
Max DurationTrvanie najdlhšej operácie konkrétneho typu vykonanej na objekte Databáza procesom DbManager (od štartu alebo od posledného resetu štatistík).
Max CommentKomentá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 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 TableJednoznačný identifikátor objektu typu Tabuľka v rámci DODM modelu.
TableJednoznačné meno objektu typu Tabuľka .
ID DatabaseJednoznačný identifikátor objektu typu Databáza, ktorý je rodičom Tabuľky.
DatabaseJednoznačné meno objektu typu Databáza.
ID ProcessJednoznačný identifikátor fyzického procesu, v rámci ktorého sa nachádza Databáza.
ProcessMeno procesu, z ktorého pochádzajú informácie o Databáze.
OperationOperá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).
CountCelkový 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 DurationCelkové trvanie operácií konkrétneho typu vykonaných na objekte Tabuľka procesom DbManager (od štartu alebo od posledného resetu štatistík).
Max DurationTrvanie najdlhšej operácie konkrétneho typu vykonanej na objekte Tabuľka procesom DbManager (od štartu alebo od posledného resetu štatistík).
Max CommentKomentár k najdlhšej operácii konkrétneho typu (informácia o postupnosti volaní v rámci ESL skriptu).


Info
titleSúvisiace stránky:

DbManager - Ladenie a debugovanie

...