kb:command_line_msbalans_exe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
kb:command_line_msbalans_exe [2016/11/29 07:36] – [Analiza performansi baze podataka (Balans Profajler)] milicakb:command_line_msbalans_exe [2016/12/08 22:08] – [Postavka Persi klase u debug režim] milano
Line 11: Line 11:
 ===== Sintaksa ===== ===== Sintaksa =====
  
 +**msbalans.exe [/f:<//identifikacioni broj firme koju treba otvoriti>//] [/t:<//putanja i naziv XML fajla sa opisom zadatka>//] [/a:<naziv arhiva koji se otrvara>] [/y:<putanja do log fajla>][/h:<nivo debagovanja>]**
  
-**msbalans.exe [/f:<//identifikacioni broj firme koju treba otvoriti>//] [/t:<//putanja i naziv XML fajla sa opisom zadatka>//] [/a:<naziv arhiva koji se otrvara>] [/y:<putanja do log fajla>]** 
  
 ===== Opis ===== ===== Opis =====
Line 127: Line 127:
 **<ekstenzija****>** ekstenzija fajla BLPRIV, na primer za otvaranje **BLPRIV.accdb** komanda bi glasila: **msbalans.exe /e:accdb**  **<ekstenzija****>** ekstenzija fajla BLPRIV, na primer za otvaranje **BLPRIV.accdb** komanda bi glasila: **msbalans.exe /e:accdb** 
 ==== Analiza performansi baze podataka (Balans Profajler) ==== ==== Analiza performansi baze podataka (Balans Profajler) ====
- 
  
 U cilju utvrđivanja uskih grla u radu sa bazom podataka moguće je pokrenuti program u režimu zapisivanja dnevnika izvršavanja komandi zadatih bazi podataka. Biće zapisano sledeće: U cilju utvrđivanja uskih grla u radu sa bazom podataka moguće je pokrenuti program u režimu zapisivanja dnevnika izvršavanja komandi zadatih bazi podataka. Biće zapisano sledeće:
  
 +  * Vrsta (tipa) transakcije
 +  * SQL upita za sakupljanje / izmenu podataka
 +  * Vreme pokretanja upita i vreme završetka upita
 +  * Dužina trajanja (u sekundama) svake komande
 +  * Broj slogova na koje je upit uticao (samo za upite koji vrše promene u bazi)
 +  * Podaci o transakciji
  
-    * Vrsta (tipa) transakcije +Zapis je CSV formatu, a separator je //pipe//  (uspravna crta "|" )
-    * SQL upita za sakupljanje / izmenu podataka +
-    * Vreme pokretanja upita i vreme završetka upita +
-    * Dužina trajanja (sekundama) svake komande +
-    * Broj slogova na koje je upit uticao (samo za upite koji vrše promene u bazi) +
-    * Podaci o transakciji+
  
 +Program se pokreće u režimu logovanja dodavanjem **/y:**  komande praćene punom putanjom i nazivom fajla u koji se vrši logovanje. Ukoliko istoimeni fajl već postoji, novi podaci će se samo dodati na postojeće. \\ Svaki proces zapisivanja počinje sa kratkim zaglavljem koje govori o vremenu pokretanja sistema logovanja (otvaranje programa) i korisniku koji je program pokrenuo.
  
-Zapis je CSV formatu, a separator je //pipe//     (uspravna crta "|" )+Primer komande koja zapise snima fajl C:\analiza.log :
  
 +**msbalans.exe /y:****//c:\analiza.log//**;
  
-Program se pokreće u režimu logovanja dodavanjem **/y:**     komande praćene punom putanjom i nazivom fajla u koji se vrši logovanje. Ukoliko istoimeni fajl već postoji, novi podaci ćse samo dodati na postojeće.     \\ Svaki proces zapisivanja počinje sa kratkim zaglavljem koje govori o vremenu pokretanja sistema logovanja (otvaranje programa) i korisniku koji je program pokrenuo.+Za više detalja pogledati članak [[:l1:sistem:protokol:analiza_performansi_baze_podataka|Analiza performansi baze podataka]].
  
 +==== Postavka Persi klase u debug režim ====
  
-Primer komande koja zapise snima fajl C:\analiza.log :+Persi klasa je zadužena za prijavljivanje promena koje program izvrši bazi Transporteru radi slanja u sistem razmene podataka. Ako se uključi //debug// režim, klasa će upisivati na lokaciju //..\ProgramData\Balans\BLNS.SQLErr.$(CURDATE).LOG// podatke o izvršenim komandama kako bi se otkrile smetnje u radu sistema za razmenu podataka.
  
 +Režim //debagovanja// Persi klase uključuje se dodavanjem **/h: **komande za kojom sledi broj koji označava nivo debagovanja:
  
-**msbalans.exe /y:****//c:\analiza.log//**;+0 - isključeno debagovanje\
 +1 - upis kritičnih operacija i grešaka\\ 
 +2 - upis kritičnih i manje kritičnih operacije i grešaka
  
 +Primer: **msbalans.exe /h:1** uključuje //debagovanje// kroz zapis potencijalno opasnih situacija o stanjima u klasi (npr. RecordsAffected=0 na INSERT ili UPDATE komandi)
  
-Za više detalja pogledati članak [[:l1:sistem:protokol:analiza_performansi_baze_podataka|Analiza performansi baze podataka]]. 
  
  • kb/command_line_msbalans_exe.txt
  • Last modified: 2019/02/06 23:40
  • by milano