Forum
Hallo Klaus,
ich könnte mir vorstellen das viel Zeit für die Pflege der Indizes draufgeht (bei 50 Mio. Rows vermutlich 4 Levels) – droppen von Indizes für Zeit des Updates könnte da was bringen, nachher wieder mit Defer Yes und Rebuild aufbauen. Aber das ist vermutlich nicht drin.
Hat der TS etwas Freespace, so das die Updates nicht zu Relocated Rows führen?
Das PG könnte auf Rowset-Processing umgestellt werden, aber das würde nur was bringen wenn das Problem die Kommunikation zwischen DB2 – PG wäre.
Der TS kann auf not logged umgestellt werden, allerdings würde dann ein Rollback (!) den TS/Partition in Recover-Pending-State setzen.
Ich denke auch das die Class3-Zeiten hoch sind, also IO-Suspensions, und die kommen von den Indizes.
Wichtig ist zu wissen ob das Problem nicht der Connect ist. Verbessert sich die Performance wenn ihr in einer UoW 1000 Updates durchführt?
Viele Grüße
Rolf