Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
kb:command_line_msbalans_exe [2013/08/21 11:12] – milano | kb:command_line_msbalans_exe [2016/12/08 22:03] – [Analiza performansi baze podataka (Balans Profajler)] milano | ||
---|---|---|---|
Line 12: | Line 12: | ||
- | **msbalans.exe [/ | + | **msbalans.exe [/ |
===== Opis ===== | ===== Opis ===== | ||
Line 74: | Line 75: | ||
Ovu komandu msbalans.exe koristi i interno za prelazak iz tekuće godine u arhive i obrnuto. | Ovu komandu msbalans.exe koristi i interno za prelazak iz tekuće godine u arhive i obrnuto. | ||
+ | |||
+ | |||
+ | ~~COMPLEX_TABLES~~ | ||
Line 82: | Line 86: | ||
- | **msbalans.exe /s:<IP adresa/DNS ime servera> | + | **msbalans.exe /c:<IP adresa/DNS ime servera> |
Line 88: | Line 92: | ||
- | **<IP adresa/DNS ime servera> | + | **<IP adresa/DNS ime servera> |
==== Odabir ACE OLE DB drajvera za upravljanje bazom ==== | ==== Odabir ACE OLE DB drajvera za upravljanje bazom ==== | ||
Line 105: | Line 108: | ||
**// | **// | ||
// | // | ||
+ | |||
+ | |||
+ | ~~COMPLEX_TABLES~~ | ||
Line 110: | Line 116: | ||
- | ACE dolazi i sa novim formatom baze podataka **accdb**. Mehanizam podjednako dobro radi i sa // | + | ACE dolazi i sa novim formatom baze podataka **accdb**. Mehanizam podjednako dobro radi i sa //mdb// fajlovima, ali novi format donosi neke pogodnosti u samoj strukturi baze pa ćemo i baze polako prebacivati na njega. Ukoliko je potrebno umesto // |
- | **msbalans.exe / | + | **msbalans.exe / |
Line 119: | Line 125: | ||
- | **< | + | **< |
+ | ==== 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 // | ||
+ | |||
+ | Program se pokreće u režimu logovanja dodavanjem **/ | ||
+ | |||
+ | Primer komande koja zapise snima u fajl C: | ||
+ | |||
+ | **msbalans.exe / | ||
+ | |||
+ | Za više detalja pogledati članak [[: | ||
+ | |||
+ | ==== Postavka Persi klase u debug režim ==== | ||
+ | |||
+ | Persi klasa je zadužena za prijavljivanje promena koje program izvrši u 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 **/** | ||