CSUN#90600 Miljoenen records verwijderen in bulk leidt tot een geheugenprobleem, daarom tussentijds commits.
svn path=/Customer/; revision=70562
This commit is contained in:
@@ -37,6 +37,7 @@ BEGIN
|
||||
-- SELECT alg_ruimte_key
|
||||
-- FROM prs_v_perslidwerkplek_gegevens)
|
||||
AND r.alg_ruimte_aanmaak >= v_min_date;
|
||||
COMMIT;
|
||||
|
||||
/* 2) VERDIEPINGEN daarna (alleen als er geen ruimtes meer onder hangen) */
|
||||
DELETE FROM alg_verdieping v
|
||||
@@ -49,6 +50,7 @@ BEGIN
|
||||
SELECT 1
|
||||
FROM alg_ruimte r
|
||||
WHERE r.alg_verdieping_key = v.alg_verdieping_key);
|
||||
COMMIT;
|
||||
|
||||
/* 3) GEBOUWEN tot slot (alleen als er geen verdiepingen meer onder hangen) */
|
||||
DELETE FROM alg_gebouw g
|
||||
@@ -61,6 +63,7 @@ BEGIN
|
||||
SELECT 1
|
||||
FROM alg_verdieping v
|
||||
WHERE v.alg_gebouw_key = g.alg_gebouw_key);
|
||||
COMMIT;
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user