new features - oracle · 2005. 6. 23. · oracle rdb engineering oracle new england development...

19
Rdb V7.2 New Features Rdb V7.2 New Features Norman Lastovica Oracle Rdb Engineering Oracle New England Development Center [email protected]

Upload: others

Post on 08-Mar-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

Rdb V7.2New Features

Rdb V7.2New Features

Norman LastovicaOracle Rdb Engineering

Oracle New England Development [email protected]

Page 2: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

2

Agenda

Rdb 72 Overview

New Features

Performance Updates

Retired Features

Page 3: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

3

Disclaimers

• These are our goals

• Can not commit to 100% of this material

• Some still in design/review/testing

• Some will be release noted / some not

• We welcome your feedback & field testing!

Page 4: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

4

Overview of Rdb 72

• Primary focus is Itanium porting

• Minor features/enhancements

• Internal code cleanups

• Minor optimizations

Page 5: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

5

New Features:Statistics

• 64-bit statistics counters

• Sequential Scan statistics

• Rdb Executive statistics

Page 6: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

6

New Features:Sequential Scan Statistics

Node: RYEROX (1/1/1) Oracle Rdb X7.2-00 Perf. Monitor 1-APR-2005 15:10:10.62Rate: 3.00 Seconds Record Statistics Elapsed: 00:00:41.60Page: 1 of 1 $1$DGA203:[LASTOVICA.V72]MF_PERSONNEL.RDB;1 Mode: Online--------------------------------------------------------------------------------statistic......... rate.per.second............. total....... average......name.............. max..... cur..... avg....... count....... per.trans....record marked 0 0 0.0 0 0.0record fetched 0 0 0.0 0 0.0 fragmented 0 0 0.0 0 0.0 record stored 0 0 0.0 0 0.0 fragmented 0 0 0.0 0 0.0 pages checked 0 0 0.0 0 0.0 saved IO 0 0 0.0 0 0.0 discarded 0 0 0.0 0 0.0record erased 0 0 0.0 0 0.0 fragmented 0 0 0.0 0 0.0temp record marked 0 0 0.0 0 0.0 fetchd 0 0 0.0 0 0.0 stored 0 0 0.0 0 0.0 erased 0 0 0.0 0 0.0sequential scan 0 0 0.0 0 0.0 record fetched 0 0 0.0 0 0.0

Page 7: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

7

New Features:Rdb Executive Statistics

Node: RYEROX (1/1/1) Oracle Rdb X7.2-00 Perf. Monitor 1-APR-2005 15:11:53.32Rate: 3.00 Seconds Rdb Executive Statistics Elapsed: 00:02:24.30Page: 1 of 1 $1$DGA203:[LASTOVICA.V72]MF_PERSONNEL.RDB;1 Mode: Online--------------------------------------------------------------------------------

statistic......... rate.per.second............. total....... average......name.............. max..... cur..... avg....... count....... per.trans....queries compiled 0 0 0.0 0 0.0index scans 0 0 0.0 0 0.0 index only 0 0 0.0 0 0.0 index full 0 0 0.0 0 0.0dynamic optimizer 0 0 0.0 0 0.0 one abandoned 0 0 0.0 0 0.0 all abandoned 0 0 0.0 0 0.0

Page 8: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

8

New Features:Relaxed Limits

• Database Page Size: 63 blocks (32256 bytes)• 32767 bytes is an architectural limit• …32639 bytes turns out to be another

• Database Buffer Size: 128 blocks

• Global buffer count: 1 million

Page 9: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

9

New Features:Absolute & Delta time/date

• “+[dddd-][hh:mm:ss.cc]”• dd-mmm-yyyy• hh:mm:ss.cc• dd-mmm-yyyy:hh:mm:ss.cc• “dd-mmm-yyyy hh:mm:ss.cc”• BOOT• LOGIN• TODAY• TOMORROW• YESTERDAY

• RMU … /UNTIL=• RMU … /BEFORE=• RMU … /SINCE=• RMU … /TAPE_EXPIRATION=• RMU … /FIRST=TIME=• RMU … /LAST=TIME=

Page 10: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

10

New Features:Miscellaneous

• RMU SHOW LOCKS /RESOURCE_TYPE=• RMU /UNLOAD /TRIM• HASH ORDERED index of BIGINT corrected

algorithm• Simplified installation procedure

• Fewer questions• Better “default answers”

Page 11: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

11

Database Changes

• Metadata support for future features

• “Better” random number seeding

Page 12: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

12

Performance Enhancements

• Itanium (of course)

• Alpha stack/thread switching

• Native quadword manipulations / BLISS64

Page 13: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

13

Performance Enhancements

• Additional use of P2 address space

• Increase I/O buffer sizes to 256 blocks

• Caching of AIP entries in lock value blocks

Page 14: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

14

Performance Enhancements

• Alpha GEM BL48 / I64 GEM BL50

• Declare to C that packed structures are base aligned• Ranked index data structures• Temporary Table data structures

• Alignment faults corrected• Ranked indexes• Sequential scans• BLR parsing• Query compilation• Database configuration parsing• Etc.

Page 15: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

15

Parity:Alpha & I64

• I64 & Alpha both using IEEE floating internally• …Where practical• Consistent results & behavior• Still some differences likely due to handling of VAX

floating formats

• Differences in behaviour possible vs. Rdb V7.1• Optimizer cost or cardinality estimate calculations• Output from things like RMU/COLLECT or

RMU/ANALYZE

Page 16: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

16

Environment

• Direct convert database from V7.0 & later

• Minimum VMS version• V8.2 Alpha• V8.2-1 I64

Page 17: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

17

Retired Features

• ACE (AIJ Cache on Electronic disk)

• WORM (Write Once Read Many) Storage

Page 18: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

18

*Potential*Development Areas

• Additional SQL features

• Temporary table memory enhancements• Moving data structures to P2 VA

Page 19: New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development Center Norman.Lastovica@oracle.com. 2 Agenda Rdb 72 Overview New Features Performance

19

[email protected]://www.oracle.com/rdb

Q&AA N S W E R SA N S W E R SQ U E S T I O N SQ U E S T I O N S