Hallo Datenbank Spezialist,

ein bsp: delete from users where member_id in (select member_id ...)
Es sind 100 Million members zu löschen. Meine Frage ist werden die 100 Million member_ids direkt alle gelockt ?
oder nur blockweise gesperrt (mehrere commit)? spielt hier die Locksize eine Rolle ? Kann es zur Phantom Read kommen wenn das delete Statement sehr lange braucht ?

DB ist IBM i

Vielen Dank
tt