Cau,
problem muze byt v ZFS tim ze to je copy on write filesystem. Takze zkus u ty sqlite databaze zvetsit page size (asi vyzkousej ruzne hodnoty podle tve databaze a klidne bych sel az nekam na 64KB) - "PRAGMA page_size = XXXX; VACUUM;" Vetsinou sqlite defaultne pouziva dost nizke hodnoty.
-- Stanislav Petr DigitalData s.r.o.
------ Původní zpráva ------ Od "Josef Moudrik" j.moudrik@gmail.com Komu "vpsFree community list" community-list@lists.vpsfree.cz Datum 03.03.2023 17:52:34 Předmět [vpsFree.cz: community-list] pomaly sqlite write - benchmark disku
Ahoj,
ladim spatny vykon zapisu do sqlite databaze v produkci (jak je to dobre rozhodnuti nechme na jinou debatu :-D ); zapisy se deji v jednom threadu. Problem je v tom, ze transakce v produkci jsou 10-20krat pomalejsi nez u me na localhostu. Snazim se zjistit cim to je (driv nez budu muset migrovat na jinou db).
Nesetkal jste se nekdo s necim podobnym? Nejake napady?
Zkousel jsem zreplikovat chovani pomoci jednoducheho (serioveho) skriptu s 500 commity: https://pastebin.com/huhhVGw2
vysledky: Journal (write ahead log) x synchronous mode (off nejrychlejsi, normal bezpecnejsi & pomalejsi), cisla jsou mean +- std vteriny.
localhost (ssd v notebooku) journal= sync=OFF 1.051 +- 0.042 journal= sync=NORMAL 2.502 +- 0.237 journal=WAL sync=OFF 1.042 +- 0.022 journal=WAL sync=NORMAL 1.135 +- 0.065
produkcni stroj @ node21.prg journal= sync=OFF 2.778 +- 1.415 journal= sync=NORMAL 2.876 +- 0.627 journal=WAL sync=OFF 2.382 +- 0.404 journal=WAL sync=NORMAL 2.475 +- 0.494
Prijde mi zvlastni maly rozdil mezi jednotlivymi rezimy ve vps & to ze vse je o hodne pomalejsi nez nevirtualizovany stroj, myslite, ze to vznika nejakou vps abstrakci nad ssd?
Nejake napady co s tim?
Diky, JM _______________________________________________ Community-list mailing list -- community-list@lists.vpsfree.cz To unsubscribe send an email to community-list-leave@lists.vpsfree.cz