[QGIS-it-user] Query lente in postgis su tabella puntuale
Amedeo Fadini
amefad a gmail.com
Mer 3 Ago 2022 06:59:18 PDT
Ciao a tutti,
ho un problema con qgis server che finora ha funzionato benone:
appena accendiamo il server e iniziano le chiamate wms (che arrivano da
mapproxy in locale) la cpu viene saturata da query di questo tipo
SELECT count(distinct ("id","campo2"))=count(("id","campo2")) FROM
"public"."nometabella" WHERE st_srid("geometry")=4326 AND
upper(geometrytype("geometry")) IN
('POINT','POINTZ','POINTM','POINTZM','MULTIPOINT','MULTIPOINTZ','MULTIPOINTM','MULTIPOINTZM')
che dopo un attesa interminabile risponde semplicemente TRUE,
nometabella ha circa 1,7 milioni di righe con geometria POINT ed è
partizionata in 102 tabelle figlie. postgres 12 postgis 3.2 sembra che
cerchi se le geometrie sono coerenti tra le tabelle partizionate...
Pare che ad ogni processo fastcgi venga rilanciata,,, avete idea del perché
e se ci sono configurazioni di postgis o di QGIS che possono evitare di
ripetere così spesso questo check?
Amefad
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20220803/f51087ba/attachment.htm>
Maggiori informazioni sulla lista
QGIS-it-user