We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published bySimon Meadowcroft
Modified over 2 years ago
Independent consultant Available for consulting In-house workshops Cost-Based Optimizer Performance By Design Performance Troubleshooting Oracle ACE Director Member of OakTable Network
Three main questions you should ask when looking for an efficient execution plan: How much data? How many rows / volume? How scattered / clustered is the data? Caching? => Know your data!
Why are these questions so important? Two main strategies: One Big Job => How much data, volume? Few/many Small Jobs => How many times / rows? => Effort per iteration? Clustering / Caching
Optimizers cost estimate is based on: How much data? How many rows / volume? How scattered / clustered? (partially) (Caching?) Not at all
Clustering Factor Statistics / Histograms Datatype issues
1,000 rows => visit 1,000 table blocks: 1,000 * 5ms = 5 s
1,000 rows => visit 10 table blocks: 10 * 5ms = 50 ms
Re-visiting the same recent table blocks
SELECT SKEWED_NUMBER FROM T ORDER BY SKEWED_NUMBER 1,000 2,000 3,000 4,000 5,000 … 1 70,000 140,000 210,000 280,000 350,000 10,000,000 rows 100 popular values with 70,000 occurrences 250 buckets each covering 40,000 rows (compute) 250 buckets each covering approx. 22/23 rows (estimate) 40,000 80,000 120,000 160,000 200,000 240,000 280,000 320,000 360,000 400,000 1,000 2,000 3,000 4,000 5,000 6,000 Rows Endpoint
1,000 100,000 7,000,000 10,000,000
1,000 100,000 7,000,000 10,000,000
Independent consultant Available for consulting In-house workshops Cost-Based Optimizer Performance By Design Performance Troubleshooting Oracle ACE Director.
£1 Million £500,000 £250,000 £125,000 £64,000 £32,000 £16,000 £8,000 £4,000 £2,000 £1,000 £500 £300 £200 £100 Welcome.
Name: Date: Read temperatures on a thermometer Independent / Some adult support / A lot of adult support
Ozone Level ppb (parts per billion)
Answer these on your whiteboards:
1 ’ s Share 2 ’ s Share 3 ’ s Share ’ s Share Illinois (Coney) New Mexico (Bartlett) UCFA Fault allocation: =20%, 1 =10%, 2 =40%, 3 =30%
Partial Products for Multiplication
DIVIDEND CAPTURING. 1… Announcement date 2… Ex-date 3… Date of record 4… Payout date.
Slide 1 Notebook Friday, 22 August 2014Registration Respect yourself - Respect each other - Respect the environment Starter How many words can you find.
Chapter 3: Utilization and Volume. 26 Chartbook 2000 Community hospital acute care admissions declined 15 percent between 1980 and 1994 and then began.
Warm-up #5 A B C D 63 o ( 9x o Find x and m AD. Table of Contents Section Other Angle Relationships in Circles.
3 hr 5 hr 8 hr Hours worked Charge
ENERGY STAR ® Qualified Fenestration Products ENERGY STAR Meeting – June 4, 2008 Steve Hopwood Office of Energy Efficiency.
COST-VOLUME-PROFIT (CVP) ANALYSIS
第十一章 心 悸 《急诊医学》.
Chapter 13: Query Processing
Analysis grid superimposed 2D Street Grid Calculating Travel-Time …vector to raster conversion Note that a 100 row by 100 column analysis grid (10,000.
$100,000 Pyramid A Fun Vocabulary Game! CAN YOU GUESS ALL SIX WORDS IN 1 MINUTE? Player 1: Sees the word and defines/describes it without saying the word.
Decision Analysis (Decision Trees) Y. İlker TOPCU, Ph.D. twitter.com/yitopcu.
Lesson Menu Five-Minute Check (over Lesson 5–7) Main Idea and Vocabulary Key Concept: Percent of Change Example 1:Real-World Example: Find Percent of Change.
Presented by Sandra Healy, CGFM Principal Auditor Idaho Transportation Department 1.
© 2007 Univera. All rights reserved.Friday, February 14, 2014© 2007 Univera. All rights reserved.1 = 2,200 GV Level 1 Dark Green = 100 PV Light Green =
Partial Products Algorithm for Multiplication Created by Rina Iati South Western School District Hanover, PA.
Doubling and Halving. CATEGORY 1 Doubling and Halving with basic facts.
Figure 1 AB Liver TG (µg/µg prot) PPAR # C Liver Mac1 staining (cells/mm²) +/++/--/- PPAR D NS Plasma TG (mg/dL) +/++/--/- PPAR.
Fig. 1. Ms.: Stratified prokaryote network …… by Daffonchio et al., 2004 b a Conductivity [mS cm -1 ] Water depth (m) 40.
We can multiply bigger numbers using an algorithm!
Using the properties and formula of Aritmetica series and Geometri series.
Time to Teach Presents Year 5 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
Welcome to Who Wants to be a Millionaire
1 More Standard Costing & Variance Analysis Week 10.
1 Nia Sutton Becta Total Cost of Ownership of ICT in schools.
GAME RULES Chose teams One team, picks one case The team opens up six of the remaining 25 cases. The Banker makes an offer. If the team declines they.
$1 Million $500,000 $250,000 $125,000 $64,000 $32,000 $16,000 $8,000 $4,000 $2,000 $1,000 $500 $300 $200 $100 Welcome.
Structures and Mechanisms. Pulleys A pulley wheel is a mechanism which helps move or lift objects. pulley Exercise machine.
The First, Aggie Spirit Agricultural & Mechanical A&MAggie.
What do you have stored in your home for the day of want? What do you have stored in your home for the day of want? The Most Honorable Elijah Muhammad.
Denmark’s largest business medium quarters 2008.
1 Class problem Look-N-Cook sells uncooked pies that can be heated at home and taste delicious. An income statement for a typical month is given below.
Merchandise Inventory, Cost of Goods Sold, and Gross Profit
PCC-SU-010 Identify some key business issues you need to consider before setting up Product Change Control in MFG/PRO PCC Set up Product Change Control.
Systems of equations word problems
EMISSIONS REDUCTION MADE EASY! EMISSIONS REDUCTION MADE EASY!
Whiteboardmaths.com © 2004 All rights reserved
Making Numbers Two-digit numbers Three-digit numbers Click on the HOME button to return to this page at any time.
© 2017 SlidePlayer.com Inc. All rights reserved.