10.07.2015 Views

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 3 HYBRID COLUMNAR COMPRESSIONSYS@SANDBOX1> select count(*) from kso.skew_hcc3 where pk_col=16367;COUNT(*)----------1SYS@SANDBOX1> select rowid, old_rowid(rowid) old_rowid_format2 from kso.skew_hcc3 where pk_col=16367;ROWIDOLD_ROWID_FORMAT------------------ --------------------AAATCBAAIAAF8uSFc9 8.1559442.22333SYS@SANDBOX1> -- So our row is in file 8, block 1559442, row 22333SYS@SANDBOX1>SYS@SANDBOX1> update kso.skew_hcc3 set col1=col1 where pk_col=16367;1 row updated.SYS@SANDBOX1> select rowid, old_rowid(rowid) OLD_ROWID_FORMAT2 from kso.skew_hcc3 where pk_col=16367;ROWIDOLD_ROWID_FORMAT------------------ --------------------AAATCBAAHAAMGMMAAA 7.3171084.0SYS@SANDBOX1> -- Ha! The rowid has changed – the row moved to file 7SYS@SANDBOX1>SYS@SANDBOX1> -- Let's see if we can still get to it via the original rowidSYS@SANDBOX1>SYS@SANDBOX1> select pk_col from kso.skew_hcc3 where rowid = 'AAATCBAAIAAF8uSFc9';PK_COL----------16367SYS@SANDBOX1> -- Yes we can! – can we use the new rowid?SYS@SANDBOX1>SYS@SANDBOX1> select pk_col from kso.skew_hcc3 where rowid = 'AAATCBAAHAAMGMMAAA';PK_COL----------16367SYS@SANDBOX1> -- That works too! – It’s a migrated Row!SYS@SANDBOX1> -- Let’s verify with “continued row” statSYS@SANDBOX1>SYS@SANDBOX1> @mystatsEnter value for name: table fetch continued row87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!