Projekat

Općenito

Profil

Akcije

Nove funkcije #27572

Zatvoren

F18 semaphores ver 1.12

Dodano od Ernad Husremović prije oko 14 godina. Izmjenjeno prije oko 13 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Početak:
13.04.2012
Završetak:
% završeno:

70%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa F18 - Podrška #27575: F18, srediti šta je ostalo od set_a_dbfsZatvorenoSaša Vranić13.04.2012

Akcije
Akcije #1

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Vrsta promijenjeno iz Podrška u Nove funkcije
Akcije #2

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

Akcije #3

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

Akcije #4

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.

Akcije #5

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

Akcije #6

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

Akcije #7

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

Akcije #8

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Prioritet promijenjeno iz Odmah riješiti u Normalan
  • % završeno promijenjeno iz 0 u 70
Akcije #9

Izmjenjeno od Ernad Husremović prije oko 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF