Both sides previous revision Previous revision Next revision | Previous revision |
kb:kb:command_line_balanskasa_exe [2017/10/26 12:15] – [Sintaksa] milano | kb:kb:command_line_balanskasa_exe [2025/07/20 13:21] (current) – milano |
---|
===== 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>][/y:<putanja do log fajla>]** | **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>]** |
| |
| |
| |
| |
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 : |
| |
| |
| |
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]]. |
| |
| |