Nove funkcije #27572
ZatvorenF18 semaphores ver 1.12
70%
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Ernad Husremović prije oko 14 godina
- Vrsta promijenjeno iz Podrška u Nove funkcije
Izmjenjeno od Ernad Husremović prije oko 14 godina
pack dbf-ova¶
na radnim bazama klijenta uočio da postoji veliki broj brisanih zapisa.
napraviti da se kod ulaska uradi pakovanje ako broj deleted() slogova pređe recimo 10% ukupne veličine zapisa.
Ovo sve vjerovatno treba paramterizirati ... ali to treba biti.
Druga je mogućnost da se koriste algoritmi append new kao kod fmk (koji recikliraju deleted zapise), ali to komplikuje kod pa sam to izbacio iz F18.
Vraćanje bi tražiolo puno posla. Zato sam ovo isključio kao opciju
Izmjenjeno od Ernad Husremović prije oko 14 godina
najviše me brine pack kod velikih baza od milion i kusur zapisa ... ali o tom po tom.
Sada ćemo se fokusirati na 200-300 hiljada tabele gdje lokalni pack ne znači puno
Izmjenjeno od Ernad Husremović prije oko 14 godina
my_use exclusive ?¶
svojevremeno sam radi gather scatter i open errora na linuxu uveo da je default otvaranje share
Kasnije smo skontali da eksterni editor izaziva zauzeće dbf-ova ... što se rješava sa close all prije end print.
Use exclusive bi moglo ubrzati operacije jer se izbjegava potreba za lokovanjem zapisa (rlock, flock).
Koliko su te operacije zahtjevne ne znam, ali se sigurno tu može "nakupiti" vremena sa stanovišta poboljšanja performansi.
Izmjenjeno od Ernad Husremović prije oko 14 godina
status synchro ids¶
synchro_ids operacije ne prijavljuju ništa. kada se duže radi te operacije mogu trajati.
recimo kod klijenta sam uočio 3500 promjena za sinhronizirati FAKT ... istina sa semaphores v1.0 ih treba biti puno manje jer se sinhro vrši po dokumentima a v1.0 to radi isključivo po stavkama
Izmjenjeno od Ernad Husremović prije oko 14 godina
kod ulaska proći kroz sve tabele !¶
najbolje je je da se kod ulaska napravi prolaz kroz sve tabele koje korisnik upotrebljava ...
e sada ako je to skupa operacije raditi je recimo prvi put o toku dana ... ali to su sada finese i tuniranje.
svakako je bolje da ujutro popije kahvu na sporijoj mašini nego da na silu prekida aplikaciju jer ima dojam da je nešto zaglavilo kako se to sada dešava
Izmjenjeno od Ernad Husremović prije oko 14 godina
Ernad Husremović je napisao/la:
status synchro ids¶
synchro_ids operacije ne prijavljuju ništa. kada se duže radi te operacije mogu trajati.
recimo kod klijenta sam uočio 3500 promjena za sinhronizirati FAKT ... istina sa semaphores v1.0 ih treba biti puno manje jer se sinhro vrši po dokumentima a v1.0 to radi isključivo po stavkama
ovo je ostalo neriješeno. vidjećemo da li treba
Izmjenjeno od Ernad Husremović prije oko 14 godina
- Prioritet promijenjeno iz Odmah riješiti u Normalan
- % završeno promijenjeno iz 0 u 70
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno