create table test_update(p1,p2,p3,p4 ) PCTFREE 1 INITRANS 1 MAXTRANS 255 TABLESPACE arhiv_data as SELECT a.n_p_u, a.id_reg, a.id_vag, a.vrsvop FROM a_vag_atr a; SELECT count(*) FROM asuds.test_update a ==> COUNT(*) -------------------------------------------- 39915830 CREATE INDEX test_ind ON test_update ( p1 ASC ) For example 3. if you insert into table not indexed then the number of rows is exactly the USED_UREC = 500000.
USERNAME PROGRAM COMMAND USED_UREC USED_UBLK COMMAND_1 ASUDS sqlnavigator.exe 2 500000 5815 Insert For example 4. if you delete from table not indexed then the number of rows is exactly the USED_UREC.
Session 1
SELECT count(*) FROM test_update a ==> COUNT(*) -------- 500000 delete from test_update ==> 500000 row(s) deleted Session 2
USERNAME PROGRAM COMMAND USED_UREC USED_UBLK COMMAND_1 ---------------- ---------------------- ------------------- -------------------- ASUDS ASUDS sqlnavigator.exe 7 2 500000 500000 58159616 Insert Delete