Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.

Slides:



Advertisements
Similar presentations
Extreme Performance with Oracle Data Warehousing
Advertisements

Circling Back To Littles Law Now that we have tools to gather information.
Exadata Distinctives Brown Bag New features for tuning Oracle database applications.
1 Parallel Scientific Computing: Algorithms and Tools Lecture #2 APMA 2821A, Spring 2008 Instructors: George Em Karniadakis Leopold Grinberg.
Daniel Schall, Volker Höfner, Prof. Dr. Theo Härder TU Kaiserslautern.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1.
10 REASONS Why it makes a good option for your DB IN-MEMORY DATABASES Presenter #10: Robert Vitolo.
What’s in Windows Server 2012 for SQL Server N.Raja / James Crawshaw Technology Specialists - Microsoft DBI332.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
Faster and Easier with Built-in Data Protection Ryan Troy – NorthEast System Engineering Manager 12/13/13.
1 CS222: Principles of Database Management Fall 2010 Professor Chen Li Department of Computer Science University of California, Irvine Notes 01.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Navigating the Oracle Backup Maze Robert Spurzem Senior Product Marketing Manager
1 CS : Technology Trends Ion Stoica ( September 12, 2011.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Frangipani: A Scalable Distributed File System C. A. Thekkath, T. Mann, and E. K. Lee Systems Research Center Digital Equipment Corporation.
SQL Server 2008 & Solid State Drives Jon Reade SQL Server Consultant SQL Server 2008 MCITP, MCTS Co-founder SQLServerClub.com, SSC
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
CS4432: Database Systems II Data Storage (Better Block Organization) 1.
Database Services for Physics at CERN with Oracle 10g RAC HEPiX - April 4th 2006, Rome Luca Canali, CERN.
Baydel Founded in 1972 Headquarters: Surrey, England North American Headquarters: San Jose, CA Engineering Driven Organization Specialize in Computer Storage.
Lecture 11: DMBS Internals
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Oracle Storage Overview Tomáš Vencelík – Storage sales leader.
Key Perf considerations & bottlenecks Windows Azure VM characteristics Monitoring TroubleshootingBest practices.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Module – 4 Intelligent storage system
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Why EMC for SQL Performance Optimization.
Physical Database Design & Performance. Optimizing for Query Performance For DBs with high retrieval traffic as compared to maintenance traffic, optimizing.
© Pearson Education Limited, Chapter 16 Physical Database Design – Step 7 (Monitor and Tune the Operational System) Transparencies.
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
Oracle Advanced Compression – Reduce Storage, Reduce Costs, Increase Performance Session: S Gregg Christman -- Senior Product Manager Vineet Marwah.
Block1 Wrapping Your Nugget Around Distributed Processing.
Amy Apon, Pawel Wolinski, Dennis Reed Greg Amerson, Prathima Gorjala University of Arkansas Commercial Applications of High Performance Computing Massive.
DBI313. MetricOLTPDWLog Read/Write mixMostly reads, smaller # of rows at a time Scan intensive, large portions of data at a time, bulk loading Mostly.
CSE332: Data Abstractions Lecture 8: Memory Hierarchy Tyler Robison Summer
Grid Lab About the need of 3 Tier storage 5/22/121CHEP 2012, The need of 3 Tier storage Dmitri Ozerov Patrick Fuhrmann CHEP 2012, NYC, May 22, 2012 Grid.
External Storage Primary Storage : Main Memory (RAM). Secondary Storage: Peripheral Devices –Disk Drives –Tape Drives Secondary storage is CHEAP. Secondary.
Achieving Scalability, Performance and Availability on Linux with Oracle 9iR2-RAC Grant McAlister Senior Database Engineer Amazon.com Paper
Main memory DB PDT Ján GENČI. 2 Obsah Motivation DRDBMS MMDBMS DRDBMS versus MMDBMS Commit processing Support in commercial systems.
L7: Performance Frans Kaashoek Spring 2013.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
© 2011 IBM Corporation Sizing Guidelines Jana Jamsek ATS Europe.
Business and Partnering Opportunities: “Windows Server 8” Continuous Availability Designing Systems for Continuous Availability and Scalability Session.
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
Including what’s new in Windows Server 2012 R2 Describe the basics of the Hyper-V over SMB scenario, focusing on the new capabilities in Windows Server.
Scale up Vs. Scale out in Cloud Storage and Graph Processing Systems
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
1 Chapter 9 Tuning Table Access. 2 Overview Improve performance of access to single table Explain access methods – Full Table Scan – Index – Partition-level.
1 © 2002 hp Introduction to EVA Keith Parris Systems/Software Engineer HP Services Multivendor Systems Engineering Budapest, Hungary 23May 2003 Presentation.
DMBS Internals I February 24 th, What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Page 1 Mass Storage 성능 분석 강사 : 이 경근 대리 HPCS/SDO/MC.
Jérôme Jaussaud, Senior Product Manager
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
1 Paolo Bianco Storage Architect Sun Microsystems An overview on Hybrid Storage Technologies.
EonStor DS series disk arrays
EonStor DS 2000.
HPE Persistent Memory Microsoft Ignite 2017
Windows Azure Migrating SQL Server Workloads
Local secondary storage (local disks)
Lecture 11: DMBS Internals
ASM-based storage to scale out the Database Services for Physics
Oracle Memory Internals
Specifications Clean & Match
CS347 Spring 2017 – Quiz 5 Preparation - Solutions UTEID _________
Presentation transcript:

Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT

2Nexenta Proprietary USE CASE: SQL DATABASE Nexenta Technical Sales Professional (NTSP) Course

3Nexenta Proprietary Objectives: General characteristics System Design Disk Layout Optimization Use Case SQL Database

4Nexenta Proprietary General Characteristics I/O and latency are the key –mirrors or tripple mirrors are the best Typical small block sizes (bad for RAID-Z ) Very often high amount of random read I/O Writes are mostly sync writes or async writes followed by fsync The more spindles the better I/O performance Often not much space required Sometimes more disks are needed to reach the required I/O then required from space usage Throughput is unimportant 10k/15k disks or SSD’s as data disks will help on high random read workloads and small data footprints

5Nexenta Proprietary System Design CPU –The faster the better –Prefer faster core speed versus number of cores Memory –Minimum 128GB –Larger memory for Read intensive environments Network –2 x 10Gbe – Determine if SFP+ or Copper HBA –One JBOD per HBA if possible

6Nexenta Proprietary Disk Layout Pools –1 or 2 Pools Redundancy Type –Mirror 1+1 (typical 300GB to 1TB) –Tripple Mirror 1+2 (typical 600GB to 3TB) –The more vDevs the better ZIL/SLOG –Mirrored Pairs Low Latency e.g. ZeusRAM or good SLC SSD’s because of sync write amount If two pools make sure you have 2 mirrored pairs Why mirrored? Because if you loose one SLOG the performance will drop dramatically on sync writes which could make database nearly unresponsive. L2ARC – or 400GB SSD’s smaller and more is better –Make sure you have enough memory to handle larger L2ARC builds –The more DRAM the lower L2ARC can be by same working set size –Allways add more DRAM to the server first, 512GB could be good solution

7Nexenta Proprietary Optimization Record Size –Match with database is the best –More shares or zvols will increase performance at least 4 zvols is a good start –NFS with several shares or iSCSI with different zvols and each onesr ecord/blocksizes fitting to database blocksise are the best –Exampe: Oracle Database 32k for data and 8k for redo log –Example: Mysql/InnoDB 16K for data and 128k for log 2 Pools, one on each NexentaStor Server will utilize both nodes DRAM for caching. We can have 1TB of DRAM in a cluster Propably adding more memory to the database server could be more efficient then adding it to the NexentaStor Servers Keep Pools allways below 80% fill rate By default activate LZ4 compression but disable it if database is allready compressing the data blocks The more disks the better the I/O with mirror or tripple mirror configs Assume for random reads on data disks –7.2K = 80 I/O –10K = 125 I/O –15K = 180 I/O –SSD = I/O Don’t forget the throughput completely even it is less important Example: I/0 with blocksize 32k are 320MB/Sec so this is never possible over 1G Ethernet

8Nexenta Proprietary SQL Database Example with 1.2TB 10K disks

9Nexenta Proprietary QUIZ NTSP – SQL Database

10Nexenta Proprietary Module Quiz Questions SQL Databases are always high throughput environments? What is the preferred Record Size? What Redundancy Type is recommended? I need more Read Cache should I add more DRAM or more L2ARC first? Is a mirrored pair of SLOG increasing the write performance compared to a single SLOG? (while normal operation without faults)