kb:kb:command_line_balanskasa_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
kb:kb:command_line_balanskasa_exe [2016/12/08 22:13] – [Odabir COM+ Servera, ACE drajvera i ekstenzije baze podataka] milanokb:kb:command_line_balanskasa_exe [2025/07/20 13:21] (current) milano
Line 8: Line 8:
 ===== Sintaksa ===== ===== Sintaksa =====
  
-**BalansKasa.exe [/f:<//identifikacioni broj firme koju treba otvoriti>//] [/s:<//id radnog seta OkrKasa registra>//] [/i:id radnog seta OkrMain registra>][/h:<nivo debagovanja>]**+**BalansKasa.exe [/f:<//identifikacioni broj firme koju treba otvoriti>//] [/s:<//id radnog seta OkrKasa registra>//] [/i:id radnog seta OkrMain registra>] [/h:<nivo debagovanja>] [/y:<putanja do log fajla>]**
  
  
Line 36: Line 36:
  
  
-Balans Kasa većinu svojih postavki pamti lokalno u registru //OkrKasa//. Radi se o parametrima fiskalnog štampača, POS štampača i drugim POS parametrima. Kada je neophodno da isti računar opslužuje dva sistema moguće je napraviti //OkrKasa[1..9] // posebne setove parametara i zahtevati njihovu upotrebu zadavanjem komande :+Balans Kasa većinu svojih postavki pamti lokalno u registru //OkrKasa//. Radi se o parametrima fiskalnog štampača, POS štampača i drugim POS parametrima. Kada je neophodno da isti računar opslužuje dva sistema moguće je napraviti //OkrKasa[0..N] // posebne setove parametara i zahtevati njihovu upotrebu zadavanjem komande :
  
  
Line 81: Line 81:
  
 Primer: **BalansKasa.exe /h:1** uključuje //debagovanje// kroz zapis potencijalno opasnih situacija o stanjima u klasi (npr. RecordsAffected=0 na INSERT ili UPDATE komandi) Primer: **BalansKasa.exe /h:1** uključuje //debagovanje// kroz zapis potencijalno opasnih situacija o stanjima u klasi (npr. RecordsAffected=0 na INSERT ili UPDATE komandi)
 +==== 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:
 +
 +  * 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
 +
 +Zapis je u CSV formatu, a separator je //pipe//  (uspravna crta "|" )
 +
 +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.
 +
 +Primer komande koja zapise snima u fajl C:\analiza.log :
 +
 +**BalansKasa.exe /y://c:\analiza.log//** ;
 +
 +Za više detalja pogledati članak [[:l1:sistem:protokol:analiza_performansi_baze_podataka|Analiza performansi baze podataka]].
  
  
  • kb/kb/command_line_balanskasa_exe.1481235228.txt.gz
  • Last modified: 2016/12/08 22:13
  • by milano