New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development...
Transcript of New Features - Oracle · 2005. 6. 23. · Oracle Rdb Engineering Oracle New England Development...
Rdb V7.2New Features
Rdb V7.2New Features
Norman LastovicaOracle Rdb Engineering
Oracle New England Development [email protected]
2
Agenda
Rdb 72 Overview
New Features
Performance Updates
Retired Features
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!
4
Overview of Rdb 72
• Primary focus is Itanium porting
• Minor features/enhancements
• Internal code cleanups
• Minor optimizations
5
New Features:Statistics
• 64-bit statistics counters
• Sequential Scan statistics
• Rdb Executive statistics
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
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
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
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=
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”
11
Database Changes
• Metadata support for future features
• “Better” random number seeding
12
Performance Enhancements
• Itanium (of course)
• Alpha stack/thread switching
• Native quadword manipulations / BLISS64
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
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.
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
16
Environment
• Direct convert database from V7.0 & later
• Minimum VMS version• V8.2 Alpha• V8.2-1 I64
17
Retired Features
• ACE (AIJ Cache on Electronic disk)
• WORM (Write Once Read Many) Storage
18
*Potential*Development Areas
• Additional SQL features
• Temporary table memory enhancements• Moving data structures to P2 VA
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