-
Notifications
You must be signed in to change notification settings - Fork 16
tips en tricks
Mark Prins edited this page Oct 5, 2018
·
2 revisions
Het bijwerken van ruimtelijke indexen is erg traag in Oracle databases; het verdient de voorkeur om de index te droppen en opnieuw aan te maken. Dit gaat op voor zowel tabellen als materialized views; maar bulk updates in tabellen zijn zeldzaam in de BRMO. Met behulp van de oracle scheduler kan de DBA een script in regelen om eea. periodiek uit te voeren, bijvoorbeeld:
DROP INDEX VM_KAD_EIGENARENKAART_PERC_IDX;
DROP INDEX VM_KAD_EIGENARENKAART_OID_IDX;
-- zie: https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_mview.htm#i997194
DBMS_MVIEW.REFRESH('VM_KAD_EIGENARENKAART','?','',FALSE,TRUE,0,0,0,FALSE,FALSE);
CREATE UNIQUE INDEX VM_KAD_EIGENARENKAART_OID_IDX ON VM_KAD_EIGENARENKAART (OBJECTID ASC);
CREATE INDEX VM_KAD_EIGENARENKAART_PERC_IDX ON VM_KAD_EIGENARENKAART (BEGRENZING_PERCEEL)
INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS ( 'LAYER_GTYPE=MULTIPOLYGON');
Dit werk valt onder een Creative Commons Naamsvermelding-GelijkDelen 2.0 Nederland-licentie.