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 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 1,000 2,000 3,000 4,000 5,000 6,000 Rows Endpoint
1, ,000 7,000,000 10,000,000
1, ,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) % 20% 40% 50% 60% 70% 30% 80% 90% 100% Schönbein number.
L.O.1 To be able to use known facts and place value to multiply and divide mentally.
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. Calculate 50 X X 53 Calculate 50 X 7 3, Calculate 3 X 60 Calculate 3 X 7 + Add the partial products.
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.
A plumber charged $110 for a three hour job and $160 for a five hour job. At this rate, how much would he charge for an eight hour job. $ 110 Charge 3.
ENERGY STAR ® Qualified Fenestration Products ENERGY STAR Meeting – June 4, 2008 Steve Hopwood Office of Energy Efficiency.
COST-VOLUME-PROFIT (CVP) ANALYSIS Accountancy 2203 Review Workshop Sindhu Bala.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com 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.
Case Study. The margin of safety can be calculated by: A)Sales (Fixed expenses/Contribution margin ratio). B)Sales (Fixed expenses/Variable expense per.
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.
Everyday Mathematics Alternative Algorithms. Partial Sums An Addition Algorithm.
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)
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.
Demonstration Problem Chapter 5 – Problem 27 Cost Flow Assumptions – FIFO and LIFO Using Periodic and Perpetual Systems Accounting What the Numbers Mean.
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.
1 Managing Capacity. 2 Service capacity u Objective: match the level of operations with the level of demand, finding the best balance between cost and.
©2006 Prentice Hall Business Publishing Financial Accounting, 6/e Harrison/Horngren 1 Merchandise Inventory, Cost of Goods Sold, and Gross Profit Chapter.
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.
I will be able to… Use systems of equations in 2 variables to model and solve real-life 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.