[QGIS-it-user] Progetti in rete con spatialite molto lenti

Andrea Giudiceandrea andreaerdna a libero.it
Ven 14 Maggio 2021 12:48:53 PDT


Ciao Stefano,
a parte confermare tutto quello che ti è stato detto in merito alle
limitazioni dei database basati su SQLite (come SpatiaLite e GeoPackage)
usati non in locale con quanto riportato nella documentazione di GDAL (su
cui è basato QGIS):
"SQLite databases often do not work well over NFS, or some other networked
file system protocols due to the poor support for locking. It is safest to
operate only on SQLite files on a physical disk of the local system." [1]
e dello stesso SQLite:
"SQLite will work over a network filesystem, but because of the latency
associated with most network filesystems, performance will not be great.
Also, file locking logic is buggy in many network filesystem implementations
(on both Unix and Windows)" [2]

sotto alcune condizioni potresti comunque provare a migliorare le
prestazioni.

Non ho capito se il database in questione viene usato tramite rete in sola
lettura o deve essere modificato e se deve essere usato contemporaneamente
da vari utenti in lettura o in lettura/scrittura.

Non ho nemmeno capito quale versione esattamente di QGIS stai utilizzando,
quale versione di GDAL usa, su quale sistema operativo...

Comunque, nel caso debba essere usato in sola lettura, potresti provare a
settare la proprietà read-only del file. Questo solitamente migliora le
prestazioni.
Un altra possibilità è quella di settare la seguente variabile di sistema:
SQLITE_USE_OGR_VFS=YES

Potresti trovare altre informazioni utili nel seguente thread:
http://osgeo-org.1560.x6.nabble.com/Fwd-Re-Geopackage-Geopackage-on-a-shared-network-drive-td5288910.html

e nel seguente bug report:
https://issues.qgis.org/issues/20077

Si riferiscono entrambi a problemi relativi a GeoPackage in rete, ma
potrebbero essere utili anche al tuo caso perché GeoPackage si base su
SQLite come SpatiaLite.


A presto.

Andrea

[1] https://gdal.org/drivers/vector/sqlite.html
[2] https://sqlite.org/whentouse.html





--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


Maggiori informazioni sulla lista QGIS-it-user