Neky
20.7.2012, 11:31
Zdravo drugari,
za potrebe aplikacije koju razvijam koristim sqlite bazu. Hteo sam da testiram kako se aplikacija ponaša sa 500 redova u bazi. Jedna for petlja unosi predmete u bazu, 125 u svakom izvršavanju.
Unesem 125 predmeta, sačekam 10 minuta za commit.
Promenim određene promenljive, unesem 125 predmeta, sačekam 10 minuta za commit.
Treći unos takođe prođe, sada imam 375 predmeta u bazi. Posle trećeg unosa sam sačekao 10 minuta za commit.
Kad probam 4. put da pustim petlju da odradi svoje, dobijem "Database is locked" i jedan .journal fajl pored same baze. Nakon toga više ne mogu da unesem ni ručno iz shella, ni iz aplikacije pojedinačno.
Da li postoji neko ograničenje? Da li da smanjim broj iteracije for petlje, ili da čekam malo duže za commit?
za potrebe aplikacije koju razvijam koristim sqlite bazu. Hteo sam da testiram kako se aplikacija ponaša sa 500 redova u bazi. Jedna for petlja unosi predmete u bazu, 125 u svakom izvršavanju.
Unesem 125 predmeta, sačekam 10 minuta za commit.
Promenim određene promenljive, unesem 125 predmeta, sačekam 10 minuta za commit.
Treći unos takođe prođe, sada imam 375 predmeta u bazi. Posle trećeg unosa sam sačekao 10 minuta za commit.
Kad probam 4. put da pustim petlju da odradi svoje, dobijem "Database is locked" i jedan .journal fajl pored same baze. Nakon toga više ne mogu da unesem ni ručno iz shella, ni iz aplikacije pojedinačno.
Da li postoji neko ograničenje? Da li da smanjim broj iteracije for petlje, ili da čekam malo duže za commit?