Part #1 Part #2 Part #3. Background Engineering Oracle Rant

Size: px
Start display at page:

Download "Part #1 Part #2 Part #3. Background Engineering Oracle Rant"

Transcription

1 @andy_pavlo

2 Part #1 Part #2 Part #3 Background Engineering Oracle Rant

3 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES s Self-Adaptive Databases Index Selection Partitioning / Sharding Data Placement

4 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES Admin SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Adaptive Databases

5 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases

6 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases

7 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases

8 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases

9 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases Index Selection Partitioning / Sharding Data Placement

10 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Tuning Databases Index Selection Partitioning / Sharding Data Placement

11 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Tuning Databases Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME AutoAdmin Optimizer Cost Model

12 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Tuning Databases Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME AutoAdmin Optimizer Cost Model

13 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES Number of Knobs s Self-Tuning Databases Knob Configuration

14 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES 2010s Cloud Databases

15 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES 2010s Cloud Databases

16 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES Initial Placement Tenant Migration 2010s Cloud Databases

17 Why is this previous work insufficient?

18 AUTONOMOUS DBMSs 7 A BRIEF HISTORY Problem #1 Human Judgements Problem #2 Reactionary Measures

19 What is different this time?

20 AUTONOMOUS DATABASES WHY NOW? Better hardware. Better machine learning tools. Better appreciation for data. We seek to complete the circle in autonomous databases.

21 CARNEGIE MELLON UNIVERSITY 10 RESEARCH PROJECTS OtterTune Existing Systems Peloton New System

22 OtterTune ottertune.cs.cmu.edu Database Tuning-as-a-Service Automatically generate DBMS knob configurations. Reuse data from previous tuning sessions. Supported Systems

23 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TARGET DATABASE

24 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

25 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

26 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

27 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

28 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

29 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer

30 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository TARGET DATABASE INSTALL AGENT Configuration Recommender Metric Analyzer Knob Analyzer

31 OTTERTUNE 13 DEMO Demonstration Postgres v9.3 TPC-C Benchmark

32 OTTERTUNE TPC-C TUNING Default Scripts RDS DBA Throughput (txn/sec) OtterTune AUTOMATIC DATABASE MANAGEMENT SYSTEM TUNING THROUGH LARGE-SCALE MACHINE LEARNING SIGMOD 2017

33 Peloton pelotondb.io Self-Driving Database System In-memory DBMS with integrated ML/RL framework. Designed for autonomous operations.

34 PELOTON 16 THE SELF-DRIVING DBMS WORKLOAD HISTORY TARGET DATABASE

35 PELOTON 16 THE SELF-DRIVING DBMS WORKLOAD HISTORY TARGET DATABASE FORECAST MODELS

36 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree ACTION CATALOG TARGET DATABASE FORECAST MODELS

37 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE

38 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE

39 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE

40 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree ACTION CATALOG??? TARGET DATABASE FORECAST MODELS ACTION SEQUENCE

41 Queries Per Hour PELOTON BUS TRACKING APP WITH ONE-HOUR HORIZON Actual Ensemble (LR+RNN) Predicted Jan 11-Jan 13-Jan 15-Jan 17-Jan QUERY-BASED WORKLOAD FORECASTING FOR SELF-DRIVING DATABASE MANAGEMENT SYSTEM SIGMOD 2018

42 Queries Per Hour Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec

43 Queries Per Hour Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec

44 Queries Per Hour Millions Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec Hybrid (LR+RNN+KR) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec

45 OTTERTUNE 19 DEMO Let's on check the demo

46 Design Considerations for Autonomous Operation

47 AUTONMOUS DBMS 21 DESIGN CONSIDERATIONS Configuration Knobs Internal Metrics Action Engineering

48 CONFIGURATION KNOBS UNTUNABLE KNOBS 22 Anything that requires a human value judgement should be marked as off-limits to autonomous components. File Paths Network Addresses Durability / Isolation Levels

49 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas.

50 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas. 1 KB 1 MB 1 GB 1 TB +10 KB +10 MB +10 GB

51 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas.

52 CONFIGURATION KNOBS HARDWARE RESOURCES 24 Indicate which knobs are constrained by hardware resources. The sum of all buffers cannot exceed the total amount of available memory. The problem is that sometimes it makes sense to overprovision.

53 INTERNAL METRICS HARDWARE INFORMATION 25 Expose DBMS's hardware capabilities: CPU, Memory, Disk, Network Configuration Recommender

54 INTERNAL METRICS HARDWARE INFORMATION 25 Expose DBMS's hardware capabilities: CPU, Memory, Disk, Network Otherwise you have to come up with clever ways to approximate this Microbenchmark Threads

55 Factor 2 INTERNAL METRICS 26 HARDWARE MICROBENCHMARKS 2 vcpus 4 vcpus 8 vcpus 16 vcpus 32 vcpus Factor Analysis c3.large c3.8xlarge h1.8xlarge i3.large m3.lar r3.large i3.4xlarge h1.4xlarge d2.4xlar c3.4xlarge i2.4xlarge r3.4xlarge i3.xlarge d2.xlar c3.xlarge r3.xlarge i2.xlarge m3.xlar i3.2xlarge h1.2xlarge d2.2xlarge c3.2xlarge r3.2xlarge i2.2xlarge m3.2xlar Factor 1

56 INTERNAL METRICS SUB-COMPONENTS 27 If the DBMS has sub-components that are tunable, then it must expose separate metrics for those components. Bad Example:

57 INTERNAL METRICS 28 SUB-COMPONENTS RocksDB Column Family Knobs Column Family Metrics Missing: Reads Writes

58 INTERNAL METRICS 28 SUB-COMPONENTS RocksDB Column Family Knobs Global Metrics Aggregated Metrics

59 ACTION ENGINEERING NO SHUTDOWN 29 No action should ever require the DBMS to restart in order for it to take affect. The commercial systems are much better than this than the open-source systems.

60 ACTION ENGINEERING NOTIFICATIONS 30 Provide a notification callback to indicate when an action starts and when it completes. Harder for changes that can be used before the action completes.

61 ACTION ENGINEERING RESOURCE USAGE 31 Support executing the same action with different resource usage levels.

62 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas

63 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas

64 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas

65 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas

66 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas

67 What About Oracle's Self-Driving DBMS?

68 ORACLE SELF-DRIVING DBMS 34 September 2017 January 2017

69 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning September 2017

70 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017

71 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017

72 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017

73 CONCLUSION MAIN TAKEAWAYS 35 True autonomous DBMSs are achievable in the next decade. You should think about how each new feature can be controlled by a machine.

74 OTTERTUNE 36 DEMO Demo Results

75

76

Part #1 Part #2 Part #3. Background Engineering Oracle Rant

Part #1 Part #2 Part #3. Background Engineering Oracle Rant @andy_pavlo Part #1 Part #2 Part #3 Background Engineering Oracle Rant AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES Admin SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' 1970-1990s

More information

OtterTune. Automatic Database Management System Tuning Through Large-scale Machine Learning

OtterTune. Automatic Database Management System Tuning Through Large-scale Machine Learning OtterTune Automatic Database Management System Tuning Through Large-scale Machine Learning Dana Van Aken, Andrew Pavlo, Geoffrey J. Gordon, Bohan Zhang [image source] 2 DBMS Tuning Tuning a DBMS s configuration

More information

STORAGE LATENCY x. RAMAC 350 (600 ms) NAND SSD (60 us)

STORAGE LATENCY x. RAMAC 350 (600 ms) NAND SSD (60 us) 1 STORAGE LATENCY 2 RAMAC 350 (600 ms) 1956 10 5 x NAND SSD (60 us) 2016 COMPUTE LATENCY 3 RAMAC 305 (100 Hz) 1956 10 8 x 1000x CORE I7 (1 GHZ) 2016 NON-VOLATILE MEMORY 1000x faster than NAND 3D XPOINT

More information

DATABASES IN THE CMU-Q December 3 rd, 2014

DATABASES IN THE CMU-Q December 3 rd, 2014 DATABASES IN THE CLOUD @andy_pavlo CMU-Q 15-440 December 3 rd, 2014 OLTP vs. OLAP databases. Source: https://www.flickr.com/photos/adesigna/3237575990 On-line Transaction Processing Fast operations that

More information

Join Processing for Flash SSDs: Remembering Past Lessons

Join Processing for Flash SSDs: Remembering Past Lessons Join Processing for Flash SSDs: Remembering Past Lessons Jaeyoung Do, Jignesh M. Patel Department of Computer Sciences University of Wisconsin-Madison $/MB GB Flash Solid State Drives (SSDs) Benefits of

More information

SQL Server Performance on AWS. October 2018

SQL Server Performance on AWS. October 2018 SQL Server Performance on AWS October 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents AWS s

More information

Introduction to Database Services

Introduction to Database Services Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational

More information

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PostgresConf US 2018 2018-04-20 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de

More information

Virtualizing Oracle on VMware

Virtualizing Oracle on VMware Virtualizing Oracle on VMware Sudhansu Pati, VCP Certified 4/20/2012 2011 VMware Inc. All rights reserved Agenda Introduction Oracle Databases on VMware Key Benefits Performance, Support, and Licensing

More information

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Database 11g: New Features for Administrators DBA Release 2 Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change

More information

Memory-Based Cloud Architectures

Memory-Based Cloud Architectures Memory-Based Cloud Architectures ( Or: Technical Challenges for OnDemand Business Software) Jan Schaffner Enterprise Platform and Integration Concepts Group Example: Enterprise Benchmarking -) *%'+,#$)

More information

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS suneys@amazon.com AWS Core Infrastructure and Services Traditional Infrastructure Amazon Web Services Security Security Firewalls ACLs

More information

Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs

Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs 1 Public and Private Cloud Providers 2 Workloads and Applications Multi-Tenancy Databases Instance

More information

pblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs

pblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs pblk the OCSSD FTL Linux FAST Summit 18 Javier González Read Latency Read Latency with 0% Writes Random Read 4K Percentiles 2 Read Latency Read Latency with 20% Writes Random Read 4K + Random Write 4K

More information

Scaling Without Sharding. Baron Schwartz Percona Inc Surge 2010

Scaling Without Sharding. Baron Schwartz Percona Inc Surge 2010 Scaling Without Sharding Baron Schwartz Percona Inc Surge 2010 Web Scale!!!! http://www.xtranormal.com/watch/6995033/ A Sharding Thought Experiment 64 shards per proxy [1] 1 TB of data storage per node

More information

Hardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space)

Hardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space) Workshop Name Duration Objective Participants Entry Profile Synergetics-Standard SQL Server 2012 PTO 3 days Participants will learn various ways of tuning servers and how to write an effective query using

More information

4 Myths about in-memory databases busted

4 Myths about in-memory databases busted 4 Myths about in-memory databases busted Yiftach Shoolman Co-Founder & CTO @ Redis Labs @yiftachsh, @redislabsinc Background - Redis Created by Salvatore Sanfilippo (@antirez) OSS, in-memory NoSQL k/v

More information

Oracle Database 12c Performance Management and Tuning

Oracle Database 12c Performance Management and Tuning Course Code: OC12CPMT Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 12c Performance Management and Tuning Overview In the Oracle Database 12c: Performance Management and Tuning course,

More information

Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive!

Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive! Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive! Authors: Adrian Cristache and Andra Tarata This whitepaper provides an overview of the changes in Licensing Oracle Software

More information

How To Rock with MyRocks. Vadim Tkachenko CTO, Percona Webinar, Jan

How To Rock with MyRocks. Vadim Tkachenko CTO, Percona Webinar, Jan How To Rock with MyRocks Vadim Tkachenko CTO, Percona Webinar, Jan-16 2019 Agenda MyRocks intro and internals MyRocks limitations Benchmarks: When to choose MyRocks over InnoDB Tuning for the best results

More information

Lecture #15 Optimizer Implementation (Part II)

Lecture #15 Optimizer Implementation (Part II) 15-721 ADVANCED DATABASE SYSTEMS Lecture #15 Optimizer Implementation (Part II) Andy Pavlo / Carnegie Mellon University / Spring 2016 @Andy_Pavlo // Carnegie Mellon University // Spring 2017 2 Cascades

More information

RocksDB Key-Value Store Optimized For Flash

RocksDB Key-Value Store Optimized For Flash RocksDB Key-Value Store Optimized For Flash Siying Dong Software Engineer, Database Engineering Team @ Facebook April 20, 2016 Agenda 1 What is RocksDB? 2 RocksDB Design 3 Other Features What is RocksDB?

More information

Administrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications

Administrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications Administrivia Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications HW6 is due right now. HW7 is out today Phase 1: Wed Nov 9 th Phase 2: Mon Nov 28 th C. Faloutsos A. Pavlo Lecture#18:

More information

Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic

Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic WHITE PAPER Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive

More information

Database Architecture 2 & Storage. Instructor: Matei Zaharia cs245.stanford.edu

Database Architecture 2 & Storage. Instructor: Matei Zaharia cs245.stanford.edu Database Architecture 2 & Storage Instructor: Matei Zaharia cs245.stanford.edu Summary from Last Time System R mostly matched the architecture of a modern RDBMS» SQL» Many storage & access methods» Cost-based

More information

NEC Express5800 A2040b 22TB Data Warehouse Fast Track. Reference Architecture with SW mirrored HGST FlashMAX III

NEC Express5800 A2040b 22TB Data Warehouse Fast Track. Reference Architecture with SW mirrored HGST FlashMAX III NEC Express5800 A2040b 22TB Data Warehouse Fast Track Reference Architecture with SW mirrored HGST FlashMAX III Based on Microsoft SQL Server 2014 Data Warehouse Fast Track (DWFT) Reference Architecture

More information

Outline. Parallel Database Systems. Information explosion. Parallelism in DBMSs. Relational DBMS parallelism. Relational DBMSs.

Outline. Parallel Database Systems. Information explosion. Parallelism in DBMSs. Relational DBMS parallelism. Relational DBMSs. Parallel Database Systems STAVROS HARIZOPOULOS stavros@cs.cmu.edu Outline Background Hardware architectures and performance metrics Parallel database techniques Gamma Bonus: NCR / Teradata Conclusions

More information

ORACLE 11g R2 New Features

ORACLE 11g R2 New Features KNOWLEDGE POWER Oracle Grid Infrastructure Installation and Upgrade Enhancements Oracle Restart ASM Enhancements Storage Enhancements Data Warehouse and Partitioning Enhancements Oracle SecureFiles Security

More information

Unlimited Scalability in the Cloud A Case Study of Migration to Amazon DynamoDB

Unlimited Scalability in the Cloud A Case Study of Migration to Amazon DynamoDB Unlimited Scalability in the Cloud A Case Study of Migration to Amazon DynamoDB Steve Saporta CTO, SpinCar Mar 19, 2016 SpinCar When a web-based business grows... More customers = more transactions More

More information

D E N A L I S T O R A G E I N T E R F A C E. Laura Caulfield Senior Software Engineer. Arie van der Hoeven Principal Program Manager

D E N A L I S T O R A G E I N T E R F A C E. Laura Caulfield Senior Software Engineer. Arie van der Hoeven Principal Program Manager 1 T HE D E N A L I N E X T - G E N E R A T I O N H I G H - D E N S I T Y S T O R A G E I N T E R F A C E Laura Caulfield Senior Software Engineer Arie van der Hoeven Principal Program Manager Outline Technology

More information

Architecture of a Real-Time Operational DBMS

Architecture of a Real-Time Operational DBMS Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.

More information

Anti-Caching: A New Approach to Database Management System Architecture. Guide: Helly Patel ( ) Dr. Sunnie Chung Kush Patel ( )

Anti-Caching: A New Approach to Database Management System Architecture. Guide: Helly Patel ( ) Dr. Sunnie Chung Kush Patel ( ) Anti-Caching: A New Approach to Database Management System Architecture Guide: Helly Patel (2655077) Dr. Sunnie Chung Kush Patel (2641883) Abstract Earlier DBMS blocks stored on disk, with a main memory

More information

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN 07-07-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de Twitter: @cyberdemn

More information

Agenda. Cassandra Internal Read/Write path.

Agenda. Cassandra Internal Read/Write path. Rafiki: A Middleware for Parameter Tuning of NoSQL Data-stores for Dynamic Metagenomics Workloads Ashraf Mahgoub, Paul Wood, Sachandhan Ganesh Purdue University Subrata Mitra Adobe Research Wolfgang Gerlach,

More information

Amazon Aurora Deep Dive

Amazon Aurora Deep Dive Amazon Aurora Deep Dive Anurag Gupta VP, Big Data Amazon Web Services April, 2016 Up Buffer Quorum 100K to Less Proactive 1/10 15 caches Custom, Shared 6-way Peer than read writes/second Automated Pay

More information

Autonomous Database Level 100

Autonomous Database Level 100 Autonomous Database Level 100 Sanjay Narvekar December 2018 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Administrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications

Administrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications Administrivia Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications C. Faloutsos A. Pavlo Lecture#18: Physical Database Design HW6 is due right now. HW7 is out today Phase 1: Wed

More information

A Brief Introduction of TiDB. Dongxu (Edward) Huang CTO, PingCAP

A Brief Introduction of TiDB. Dongxu (Edward) Huang CTO, PingCAP A Brief Introduction of TiDB Dongxu (Edward) Huang CTO, PingCAP About me Dongxu (Edward) Huang, Cofounder & CTO of PingCAP PingCAP, based in Beijing, China. Infrastructure software engineer, open source

More information

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators OpenWorld 2018 SQL Tuning Tips for Cloud Administrators GP (Prabhaker Gongloor) Senior Director of Product Management Bjorn Bolltoft Dr. Khaled Yagoub Systems and DB Manageability Development Oracle Corporation

More information

A Predictive Load Balancing Service for Cloud-Replicated Databases

A Predictive Load Balancing Service for Cloud-Replicated Databases paper:174094 A Predictive Load Balancing for Cloud-Replicated Databases Carlos S. S. Marinho 1,2, Emanuel F. Coutinho 1, José S. Costa Filho 2, Leonardo O. Moreira 1,2, Flávio R. C. Sousa 2, Javam C. Machado

More information

Information Management course

Information Management course Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 05(b) : 23/10/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter

More information

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme STO1206BU Interpreting performance metrics in your vsan environment Pete Koehler (@vmpete) Bradley Mott #VMworld #STO1206BU Disclaimer This presentation may contain product features that are currently

More information

Highly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona

Highly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona Highly Available Database Architectures in AWS Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona Hello, Percona Live Attendees! What this talk is meant to

More information

Increasing Performance for PowerCenter Sessions that Use Partitions

Increasing Performance for PowerCenter Sessions that Use Partitions Increasing Performance for PowerCenter Sessions that Use Partitions 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise Veritas InfoScale Enterprise 7.3 Last updated: 2017-07-12 Summary Veritas InfoScale Enterprise comprises the Veritas InfoScale

More information

Elasticsearch Scalability and Performance

Elasticsearch Scalability and Performance The Do's and Don ts of Elasticsearch Scalability and Performance Patrick Peschlow Think hard about your mapping Think hard about your mapping Which fields to analyze? How to analyze them? Need term frequencies,

More information

Memory Management and Memory Structures

Memory Management and Memory Structures Memory Management and Memory Structures Oracle Database Memory Management Memory management - focus is to maintain optimal sizes for memory structures. Memory is managed based on memory-related initialization

More information

Computer Systems Laboratory Sungkyunkwan University

Computer Systems Laboratory Sungkyunkwan University I/O System Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Introduction (1) I/O devices can be characterized by Behavior: input, output, storage

More information

Next-Generation Cloud Platform

Next-Generation Cloud Platform Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology

More information

Oracle Database 11g: New Features for Administrators Release 2

Oracle Database 11g: New Features for Administrators Release 2 Oracle University Contact Us: 0845 777 7711 Oracle Database 11g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course gives you the opportunity to learn about and

More information

Chapter 6. Storage and Other I/O Topics

Chapter 6. Storage and Other I/O Topics Chapter 6 Storage and Other I/O Topics Introduction I/O devices can be characterized by Behaviour: input, output, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections

More information

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE White Paper EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and Symmetrix VMAX 10K, XtremSF and XtremCache dramatically improve Oracle performance Symmetrix

More information

Determining the IOPS Needs for Oracle Database on AWS

Determining the IOPS Needs for Oracle Database on AWS Determining the IOPS Needs for Oracle Database on AWS Abdul Sathar Sait December 2014 Contents Abstract 2 Introduction 2 Storage Options for Oracle Database 3 IOPS Basics 4 Estimating IOPS for an Existing

More information

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PGConf.EU 2017, Warsaw

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PGConf.EU 2017, Warsaw POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PGConf.EU 2017, Warsaw 26-10-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de

More information

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Prabhaker Gongloor (GP) Product Management Director, Database Manageability, Oracle

More information

It also performs many parallelization operations like, data loading and query processing.

It also performs many parallelization operations like, data loading and query processing. Introduction to Parallel Databases Companies need to handle huge amount of data with high data transfer rate. The client server and centralized system is not much efficient. The need to improve the efficiency

More information

State of the Dolphin Developing new Apps in MySQL 8

State of the Dolphin Developing new Apps in MySQL 8 State of the Dolphin Developing new Apps in MySQL 8 Highlights of MySQL 8.0 technology updates Mark Swarbrick MySQL Principle Presales Consultant Jill Anolik MySQL Global Business Unit Israel Copyright

More information

HPC in Cloud. Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni

HPC in Cloud. Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni HPC in Cloud Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni 2 Agenda What is HPC? Problem Statement(s) Cloud Workload Characterization Translation from High Level Issues

More information

Concurrency Control In Distributed Main Memory Database Systems. Justin A. DeBrabant

Concurrency Control In Distributed Main Memory Database Systems. Justin A. DeBrabant In Distributed Main Memory Database Systems Justin A. DeBrabant debrabant@cs.brown.edu Concurrency control Goal: maintain consistent state of data ensure query results are correct The Gold Standard: ACID

More information

Exadata Implementation Strategy

Exadata Implementation Strategy Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist

More information

Cost-based Query Sub-System. Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications. Last Class.

Cost-based Query Sub-System. Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications. Last Class. Cost-based Query Sub-System Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications Queries Select * From Blah B Where B.blah = blah Query Parser Query Optimizer C. Faloutsos A. Pavlo

More information

Aurora, RDS, or On-Prem, Which is right for you

Aurora, RDS, or On-Prem, Which is right for you Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation

More information

User Perspective. Module III: System Perspective. Module III: Topics Covered. Module III Overview of Storage Structures, QP, and TM

User Perspective. Module III: System Perspective. Module III: Topics Covered. Module III Overview of Storage Structures, QP, and TM Module III Overview of Storage Structures, QP, and TM Sharma Chakravarthy UT Arlington sharma@cse.uta.edu http://www2.uta.edu/sharma base Management Systems: Sharma Chakravarthy Module I Requirements analysis

More information

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective but scalable

More information

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis

More information

Database Applications (15-415)

Database Applications (15-415) Database Applications (15-415) DBMS Internals- Part VI Lecture 17, March 24, 2015 Mohammad Hammoud Today Last Two Sessions: DBMS Internals- Part V External Sorting How to Start a Company in Five (maybe

More information

Oracle Hyperion Profitability and Cost Management

Oracle Hyperion Profitability and Cost Management Oracle Hyperion Profitability and Cost Management Configuration Guidelines for Detailed Profitability Applications November 2015 Contents About these Guidelines... 1 Setup and Configuration Guidelines...

More information

CIS 601 Graduate Seminar. Dr. Sunnie S. Chung Dhruv Patel ( ) Kalpesh Sharma ( )

CIS 601 Graduate Seminar. Dr. Sunnie S. Chung Dhruv Patel ( ) Kalpesh Sharma ( ) Guide: CIS 601 Graduate Seminar Presented By: Dr. Sunnie S. Chung Dhruv Patel (2652790) Kalpesh Sharma (2660576) Introduction Background Parallel Data Warehouse (PDW) Hive MongoDB Client-side Shared SQL

More information

Design of Flash-Based DBMS: An In-Page Logging Approach

Design of Flash-Based DBMS: An In-Page Logging Approach SIGMOD 07 Design of Flash-Based DBMS: An In-Page Logging Approach Sang-Won Lee School of Info & Comm Eng Sungkyunkwan University Suwon,, Korea 440-746 wonlee@ece.skku.ac.kr Bongki Moon Department of Computer

More information

Last Class Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications

Last Class Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications Last Class Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications C. Faloutsos A. Pavlo Lecture#23: Concurrency Control Part 3 (R&G ch. 17) Lock Granularities Locking in B+Trees The

More information

Virtual SQL Servers. Actual Performance. 2016

Virtual SQL Servers. Actual Performance. 2016 @kleegeek davidklee.net heraflux.com linkedin.com/in/davidaklee Specialties / Focus Areas / Passions: Performance Tuning & Troubleshooting Virtualization Cloud Enablement Infrastructure Architecture Health

More information

SPECjAppServer2002 Statistics. Methodology. Agenda. Tuning Philosophy. More Hardware Tuning. Hardware Tuning.

SPECjAppServer2002 Statistics. Methodology. Agenda. Tuning Philosophy. More Hardware Tuning. Hardware Tuning. Scaling Up the JBoss Application Server. Peter Johnson JBoss World 2005 March 1, 2005 Conclusion Configuration. 8-CPU ES7000 (32-bit) SPECjAppServer 2002 JBoss Application Server 3.2.6 Unisys JVM 1.4.1_07

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2008 Quiz II

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2008 Quiz II Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2008 Quiz II There are 14 questions and 11 pages in this quiz booklet. To receive

More information

Highway to Hell or Stairway to Cloud?

Highway to Hell or Stairway to Cloud? Highway to Hell or Stairway to Cloud? Percona Live 2018, Frankfurt ALEXANDER KUKUSHKIN 06-11-2018 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech The Patroni guy alexander.kukushkin@zalando.de

More information

Designing Modern Apps Using New Capabilities in Microsoft Azure SQL Database. Bill Gibson, Principal Program Manager, SQL Database

Designing Modern Apps Using New Capabilities in Microsoft Azure SQL Database. Bill Gibson, Principal Program Manager, SQL Database Designing Modern Apps Using New Capabilities in Microsoft Azure SQL Database Bill Gibson, Principal Program Manager, SQL Database Topics Case for Change Performance Business Continuity Case for Change

More information

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002 Managing Oracle Real Application Clusters An Oracle White Paper January 2002 Managing Oracle Real Application Clusters Overview...3 Installation and Configuration...3 Oracle Software Installation on a

More information

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE Digital transformation is taking place in businesses of all sizes Big Data and Analytics Mobility Internet of Things

More information

h7ps://bit.ly/citustutorial

h7ps://bit.ly/citustutorial Before We Start Setup a Citus Cloud account for the exercises: h7ps://bit.ly/citustutorial Designing a Mul

More information

Automatic NUMA Balancing. Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist, HP

Automatic NUMA Balancing. Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist, HP Automatic NUMA Balancing Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist, HP Automatic NUMA Balancing Agenda What is NUMA, anyway? Automatic NUMA balancing internals

More information

Infrastructure Tuning

Infrastructure Tuning Infrastructure Tuning For SQL Server Performance SQL PASS Performance Virtual Chapter 2014.07.24 About David Klee @kleegeek davidklee.net gplus.to/kleegeek linked.com/a/davidaklee Specialties / Focus Areas

More information

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a

More information

StreamSets Control Hub Installation Guide

StreamSets Control Hub Installation Guide StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in

More information

RAMCloud: A Low-Latency Datacenter Storage System Ankita Kejriwal Stanford University

RAMCloud: A Low-Latency Datacenter Storage System Ankita Kejriwal Stanford University RAMCloud: A Low-Latency Datacenter Storage System Ankita Kejriwal Stanford University (Joint work with Diego Ongaro, Ryan Stutsman, Steve Rumble, Mendel Rosenblum and John Ousterhout) a Storage System

More information

White Paper. Major Performance Tuning Considerations for Weblogic Server

White Paper. Major Performance Tuning Considerations for Weblogic Server White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance

More information

Massive Scalability With InterSystems IRIS Data Platform

Massive Scalability With InterSystems IRIS Data Platform Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special

More information

BUS1216 The Journey to Oracle Exadata and Autonomous Datawarehouse Cloud. 1

BUS1216 The Journey to Oracle Exadata and Autonomous Datawarehouse Cloud.  1 BUS1216 The Journey to Oracle Exadata and Autonomous Datawarehouse Cloud erik.dvergsnes@akerbp.com erik.dvergsnes@akerbp.com 1 Agenda Erik Dvergsnes Aker BP Choice of Exadata First Impression Autonomous

More information

Foglight. Resolving the Database Performance. Finding clues in your DB2 LUW workloads

Foglight. Resolving the Database Performance. Finding clues in your DB2 LUW workloads Foglight Resolving the Database Performance Blame Game Finding clues in your DB2 LUW workloads Agenda Introductions Database Monitoring Techniques Understand normal (baseline) behavior Compare DB2 instance,

More information

Oracle Database 12c: RAC Administration Ed 1

Oracle Database 12c: RAC Administration Ed 1 Oracle University Contact Us: +7 (495) 641-14-00 Oracle Database 12c: RAC Administration Ed 1 Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you about

More information

Rack-scale Data Processing System

Rack-scale Data Processing System Rack-scale Data Processing System Jana Giceva, Darko Makreshanski, Claude Barthels, Alessandro Dovis, Gustavo Alonso Systems Group, Department of Computer Science, ETH Zurich Rack-scale Data Processing

More information

Exadata Implementation Strategy

Exadata Implementation Strategy BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence

More information

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools.

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools. Oracle Performance Tuning Oracle Performance Tuning DB Oracle Wait Category Wait AWR Cloud Controller Share Pool Tuning 12C Feature RAC Server Pool.1 New Feature in 12c.2.3 Basic Tuning Tools Learning

More information

Example Networks on chip Freescale: MPC Telematics chip

Example Networks on chip Freescale: MPC Telematics chip Lecture 22: Interconnects & I/O Administration Take QUIZ 16 over P&H 6.6-10, 6.12-14 before 11:59pm Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Exams in ACES

More information

CSE 190D Spring 2017 Final Exam

CSE 190D Spring 2017 Final Exam CSE 190D Spring 2017 Final Exam Full Name : Student ID : Major : INSTRUCTIONS 1. You have up to 2 hours and 59 minutes to complete this exam. 2. You can have up to one letter/a4-sized sheet of notes, formulae,

More information

Best Practices and Performance Tuning on Amazon Elastic MapReduce

Best Practices and Performance Tuning on Amazon Elastic MapReduce Best Practices and Performance Tuning on Amazon Elastic MapReduce Michael Hanisch Solutions Architect Amo Abeyaratne Big Data and Analytics Consultant ANZ 12.04.2016 2016, Amazon Web Services, Inc. or

More information

Amazon Aurora Deep Dive

Amazon Aurora Deep Dive Amazon Aurora Deep Dive Kevin Jernigan, Sr. Product Manager Amazon Aurora PostgreSQL Amazon RDS for PostgreSQL May 18, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda

More information

Automated Database Workload Characterization, Mapping, and Tuning through Machine Learning. Abstract

Automated Database Workload Characterization, Mapping, and Tuning through Machine Learning. Abstract Automated Database Workload Characterization, Mapping, and Tuning through Machine Learning Madeline MacDonald University of Utah UUCS-18-007 School of Computing University of Utah Salt Lake City, UT 84112

More information

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Kurt Engeleiter Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction.

More information

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7

More information

Single-pass restore after a media failure. Caetano Sauer, Goetz Graefe, Theo Härder

Single-pass restore after a media failure. Caetano Sauer, Goetz Graefe, Theo Härder Single-pass restore after a media failure Caetano Sauer, Goetz Graefe, Theo Härder 20% of drives fail after 4 years High failure rate on first year (factory defects) Expectation of 50% for 6 years https://www.backblaze.com/blog/how-long-do-disk-drives-last/

More information