Vinod Kumar M Technology Evangelist DB and BI Microsoft Corporation
|
|
- Lynne Jenkins
- 5 years ago
- Views:
Transcription
1
2 Vinod Kumar M Technology Evangelist DB and BI Microsoft Corporation
3 Session Objectives And Takeaways Session Objectives Why data compression? Describe data compression in SQL Server Describe Space/Performance trade-offs Key Takeaways Can reduce size of a database significantly Easy to enable/disable No application changes Performance gains
4 Agenda What is the problem? Solution Compression in SQL Server 2008
5 Problem Large Database Storage Cost Workload Performance Manageability Cost Backup/Recovery
6 Solution Reduce the size of the database Reduce the information stored Compress the data Compress the data file No benefit in-memory Need to compress larger chunks, does not scale for random access Store data efficiently in the row/page (+) More data can fit in memory (+) Better Performance for I/O bound workload (-) Performance degradation for CPU bound workload
7 Agenda What is the problem? Solution Compression in SQL Server 2008
8 Compression in SQL Server SQL Server 2008 ROW and PAGE compression Backup Compression Two key changes Efficient storage of data within row (both for data and index) Reduce Data Redundancy on the page
9 Efficient Storage in the ROW Variable Length Encoding (new row format) 4-byte integer SQL bytes SQL2008 (compression enabled) 1 Special Handling of NULL and 0s CHAR data type storage optimization
10 Reduce Data Redundancy: Column Prefix Factor out common prefix from the same column across all rows on the page Store these prefix values once and then reference them from respective columns Example: Student (Name VARCHAR (10), ID INT, CODE VARBINARY(3))
11 Column Prefix Page Header Lambert NULL x41 20x42 20x43 0x5B8D80 0x41AABB 0x5CAABB 0x9A4041 0x112233
12 Reduce Data Redundancy: Page Dictionary Find repeating values across all columns on all the rows on the page Store these values in a dictionary once and reference them from respective columns
13 Page Dictionary Page Header Lambert NULL Column prefix Page Dictionary x41 20x42 0x5B8D80 1 0x41AABB 0x5CAABB x43 1 0x9A4041 0x112233
14 Enabling Compression Enterprise Edition only Types of data compressions ROW Stores fixed length values as variable length Superset of vardecimal storage format Row metadata optimized BLOB/LOB is not ROW compressed PAGE (includes ROW) Column Prefix Dictionary Only in-row BLOB/LOB can potentially benefit from PAGE compression
15 Enabling Compression Examples Unpartitioned table Index Index Table Table Uncompressed PAGE Compressed
16 Enabling Compression Examples Latest partition uncompressed Uncompressed PAGE Compressed ROW Compressed Jan-Mar Apr-June July-Sept Oct-Dec
17 Data Compression TSQL Example CREATE TABLE T (c1 int, c2 char(2000) ) WITH (DATA_COMPRESSION = ROW) CREATE TABLE T_Part (c1 int, c2 char(2000) ) ON somepartscheme (c1) WITH (DATA_COMPRESSION = PAGE ON PARTITIONS (1-7), DATA_COMPRESSION = NONE ON PARTITIONS (8) ) ALTER INDEX CI ON T REBUILD WITH (DATA_COMPRESSION=PAGE) ALTER INDEX CI ON T REBUILD PARTITION = 3 WITH (DATA_COMPRESSION=PAGE)
18 Enabling Compression Estimate space savings sp_estimate_data_compression_savings Space savings depend upon Schema Data Distribution
19 Let us estimate.
20 DML Operations INSERT (PAGE Compressed) Header Header CI structure PAGE Compressed ROW Compressed
21 Table And PAGE Compression Uncompressed PAGE Compressed ROW Compressed
22 Btree And PAGE Compression ROOT Uncompressed PAGE Compressed ROW Compressed INTERNAL INTERNAL INTERNAL INTERNAL LEAF LEAF LEAF LEAF
23 Impact Of Data Compression Application No changes needed in the application Application throughput increase if I/O bound Utilities All Database Utilities (e.g. Backup, Index, DBCC) fully supported Gains if I/O bound
24 Supportability DBCC PAGE enhanced New Perfmon counters Page Compression attempts/sec Page Compressed/sec New columns in DMVs sys.db_index_physical_stats compressed_pages_count sys.db_index_operational_stats Page_compression_success_count Page_compression_attempt_count
25
26 Summary Compression Can reduce size of database significantly Lower total cost of ownership (TCO) Easy to enable/disable No application changes Performance gains
27
28
29 Related Content Breakout Sessions (session codes and titles) Interactive Theater Sessions (session codes and titles) Hands-on Labs (session codes and titles) Hands-on Labs (session codes and titles)
30 Track Resources Resource 1 Resource 2 Resource 3 Resource 4
31 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
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 informationDeep Dive Into Storage Optimization When And How To Use Adaptive Compression. Thomas Fanghaenel IBM Bill Minor IBM
Deep Dive Into Storage Optimization When And How To Use Adaptive Compression Thomas Fanghaenel IBM Bill Minor IBM Agenda Recap: Compression in DB2 9 for Linux, Unix and Windows New in DB2 10 for Linux,
More informationSQL Server New innovations. Ivan Kosyakov. Technical Architect, Ph.D., Microsoft Technology Center, New York
2016 New innovations Ivan Kosyakov Technical Architect, Ph.D., http://biz-excellence.com Microsoft Technology Center, New York The explosion of data sources... 25B 1.3B 4.0B There s an opportunity to drive
More informationAvailability and Performance for Tier1 applications
Assaf Fraenkel Senior Architect (MCA+MCM SQL 2008) MCS Israel Availability and Performance for Tier1 applications Agenda and Takeaways Agenda: Introduce the new SQL Server High Availability and Disaster
More informationMicrosoft Technical Training Public Class Schedules Year 2019
Microsoft Technical Training View Class Schedules by Categories Below 1. Windows Server 2016 2. Windows Server 2012 3. Azure Windows 10 Skype for Business 2015 Power BI 4. SQL Server 5. Exchange Server
More informationKarthik Bharathy Program Manager, SQL Server Microsoft
Karthik Bharathy Program Manager, SQL Server Microsoft Key Session takeaways Understand the many views of SQL Server Look at hardening SQL Server At the network level At the access level At the data level
More informationIBM InfoSphere Data Replication s Change Data Capture (CDC) for DB2 LUW databases (Version ) Performance Evaluation and Analysis
Page 1 IBM InfoSphere Data Replication s Change Data Capture (CDC) for DB2 LUW databases (Version 10.2.1) Performance Evaluation and Analysis 2014 Prasa Urithirakodeeswaran Page 2 Contents Introduction...
More informationData Compression in Blackbaud CRM Databases
Data Compression in Blackbaud CRM Databases Len Wyatt Enterprise Performance Team Executive Summary... 1 Compression in SQL Server... 2 Perform Compression in Blackbaud CRM Databases... 3 Initial Compression...
More informationOracle 11g Invisible Indexes Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.
ORACLE 11G INVISIBLE INDEXES Inderpal S. Johal, Data Softech Inc. INTRODUCTION In this document we will work on another Oracle 11g interesting feature called Invisible Indexes. This will be very helpful
More informationSaranya Sriram Developer Evangelist Microsoft Corporation India
Saranya Sriram Developer Evangelist Microsoft Corporation India Microsoft s Cloud ReCap Azure Services Platform Agenda Data is King Motivation? Why data outside your premise? Microsoft s Data Storage offerings
More informationALTER TABLE Improvements in MARIADB Server. Marko Mäkelä Lead Developer InnoDB MariaDB Corporation
ALTER TABLE Improvements in MARIADB Server Marko Mäkelä Lead Developer InnoDB MariaDB Corporation Generic ALTER TABLE in MariaDB CREATE TABLE ; INSERT SELECT; RENAME ; DROP TABLE ; Retroactively named
More informationOracle Database 11g Release 2 for SAP Advanced Compression. Christoph Kersten Oracle Database for SAP Global Technology Center (Walldorf, Germany)
Oracle Database 11g Release 2 for SAP Advanced Compression Christoph Kersten Oracle Database for SAP Global Technology Center (Walldorf, Germany) Implicit Compression Efficient Use
More informationCompression Users Guide. SAP Adaptive Server Enterprise 16.0
Compression Users Guide SAP Adaptive Server Enterprise 16.0 DOCUMENT ID: DC01667-01-1600-01 LAST REVISED: May 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of
More informationOracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager
Oracle Advanced : Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager The following is intended to outline our general product direction. It is intended for information
More informationVirtualization And High Availability. Howard Chow Microsoft MVP
Virtualization And High Availability Howard Chow Microsoft MVP Session Objectives And Agenda Virtualization and High Availability Types of high availability enabled by virtualization Enabling a highly
More informationIBM Lotus Domino 7 Performance Improvements
IBM Lotus Domino 7 Performance Improvements Razeyah Stephen, IBM Lotus Domino Performance Team Rob Ingram, IBM Lotus Domino Product Manager September 2005 Table of Contents Executive Summary...3 Impacts
More information70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform
70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform The following tables show where changes to exam 70-459 have been made to include updates
More information20762B: DEVELOPING SQL DATABASES
ABOUT THIS COURSE This five day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The course focuses on teaching individuals how to
More informationIn-Memory Data Management Jens Krueger
In-Memory Data Management Jens Krueger Enterprise Platform and Integration Concepts Hasso Plattner Intitute OLTP vs. OLAP 2 Online Transaction Processing (OLTP) Organized in rows Online Analytical Processing
More informationMicrosoft. [MS20762]: Developing SQL Databases
[MS20762]: Developing SQL Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This five-day
More informationDeveloping SQL Databases
Course 20762B: Developing SQL Databases Page 1 of 9 Developing SQL Databases Course 20762B: 4 days; Instructor-Led Introduction This four-day instructor-led course provides students with the knowledge
More informationGet the Skinny on Minimally Logged Operations
Get the Skinny on Minimally Logged Operations Andrew J. Kelly akelly@solidq.com Who Am I? Mentor with SolidQ SQL Server MVP since 2001 Contributing editor & author for SQL Server Pro Magazine Over 20 years
More informationThe Project Management Software for Outlook, Web and Smartphone
The Project Management Software for Outlook, Web and Smartphone InLoox PM 10.x Client Installation Guide & InLoox now! Account Set-up Guide An InLoox Whitepaper Published: June 2018 You can find up-to-date
More informationIBM DB2 9.7 for Linux, UNIX, and Windows Storage Optimization
IBM DB2 9.7 for Linux, UNIX, and Windows Storage Optimization Compression options with SAP Applications regarding > Space Savings > Performance Benefits > Resource Impact Thomas Rech, Hans-Jürgen Moldowan,
More informationORACLE DATA SHEET ORACLE PARTITIONING
Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development,
More informationDesigning Database Solutions for Microsoft SQL Server (465)
Designing Database Solutions for Microsoft SQL Server (465) Design a database structure Design for business requirements Translate business needs to data structures; de-normalize a database by using SQL
More informationThe limiting factor in most database systems is the ability to read and write data to the IO subsystem.
Presentation Summary The limiting factor in most database systems is the ability to read and write data to the IO subsystem. We're still using storage layouts and methodologies in SQL Server that are a
More informationManoj Agarwal Senior Development Lead BizTalk Server Product Team Microsoft India Development Center
Manoj Agarwal Senior Development Lead BizTalk Server Product Team Microsoft India Development Center Objectives Techniques for optimizing the infrastructure of the BizTalk Server System How to increase
More informationProject management - integrated into Outlook
Project management - integrated into Outlook InLoox PM 6.x update to InLoox PM 7.x An InLoox Whitepaper Published: October 2012 Copyright: 2012 InLoox GmbH. You can find up-to-date information at http://www.inloox.com
More informationDB2 MOCK TEST DB2 MOCK TEST I
http://www.tutorialspoint.com DB2 MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to DB2. You can download these sample mock tests at your local machine
More informationTable Compression in Oracle9i Release2. An Oracle White Paper May 2002
Table Compression in Oracle9i Release2 An Oracle White Paper May 2002 Table Compression in Oracle9i Release2 Executive Overview...3 Introduction...3 How It works...3 What can be compressed...4 Cost and
More informationRADIUS Authentication and Authorization Technical Note
RADIUS Authentication and Authorization Technical Note VERSION: 9.0 UPDATED: July 2017 Copyright Notices Copyright 2002-2017 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP
More informationSQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.
SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server 2016 Learn how to design and Implement advanced SQL Server 2016 databases including working with tables, create optimized
More information14.4 Description of Huffman Coding
Mastering Algorithms with C By Kyle Loudon Slots : 1 Table of Contents Chapter 14. Data Compression Content 14.4 Description of Huffman Coding One of the oldest and most elegant forms of data compression
More informationFull file at
ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.
More informationName : Bobby Davasia Title : Technology Specialist Company : Microsoft India
Name : Bobby Davasia Title : Technology Specialist Company : Microsoft India Session Objectives And Takeaways Get Overview of Security Compliance Management Toolkit Series Learn Easy Security Baseline
More informationGovind Kanshi Aniruddha Deswandikar. Microsoft Technology Center
Govind Kanshi Aniruddha Deswandikar Microsoft Technology Center Agenda Goal Overview of capabilities of Oslo toolkit at high level (200) Audience practicing developers, architects How 3 specific problems
More informationLab # 3 Hands-On. DML Basic SQL Statements Institute of Computer Science, University of Tartu, Estonia
Lab # 3 Hands-On DML Basic SQL Statements Institute of Computer Science, University of Tartu, Estonia DML: Data manipulation language statements access and manipulate data in existing schema objects. These
More information55144 SQL Server 2014 Performance Tuning and Optimization Microsoft Official Curriculum (MOC 55144)
55144 SQL Server 2014 Performance Tuning and Optimization Microsoft Official Curriculum (MOC 55144) Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview This five day
More informationDBMS Performance Tuning
DBMS Performance Tuning DBMS Architecture GCF SCF PSF OPF QEF RDF QSF ADF SXF GWF DMF Shared Memory locks log buffers Recovery Server Work Areas Databases log file DBMS Servers Manages client access to
More informationDBArtisan 8.6 New Features Guide. Published: January 13, 2009
Published: January 13, 2009 Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. This is a preliminary document and may be changed substantially prior to final
More informationOracle Advanced Compression. An Oracle White Paper June 2007
Oracle Advanced Compression An Oracle White Paper June 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationDon Smith, Program Manager Microsoft patterns & practices
Don Smith, Program Manager Microsoft patterns & practices Agenda The data access layer and your options Patterns for keeping entities consistent Patterns for managing entity differences Data access technology
More informationIBM C IBM DB2 11 DBA for z/os. Download Full Version :
IBM C2090-312 IBM DB2 11 DBA for z/os Download Full Version : http://killexams.com/pass4sure/exam-detail/c2090-312 Answer: C, E QUESTION: 58 You want to convert a segmented table space into a partition-by-growth
More informationColumnStore Indexes UNIQUE and NOT DULL
Agenda ColumnStore Indexes About me The Basics Key Characteristics DEMO SQL Server 2014 ColumnStore indexes DEMO Best Practices Data Types Restrictions SQL Server 2016+ ColumnStore indexes Gareth Swanepoel
More informationSQL Server DBA Course Details
SQL Server DBA Course Details By Besant Technologies Course Name Category Venue SQL Server DBA Database Administration Besant Technologies No.24, Nagendra Nagar, Velachery Main Road, Address Velachery,
More informationOracle SQL Developer. Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E
Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E39882-02 December 2013 Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide, Release 4.0
More informationWhat is a Page Split. Fill Factor. Example Code Showing Page Splits
What is a Page Split Tables, and indexes are organized in SQL Server into 8K chunks called pages. If you have rows that are 100k each, you can fit about 80 of those rows into a given page. If you update
More information55144-SQL Server 2014 Performance Tuning and Optimization
55144-SQL Server 2014 Performance Tuning and Optimization Course Number: M55144 Category: Technical - Microsoft Duration: 5 day Overview This course is designed to give the right amount of Internals knowledge,
More informationVLDB. Partitioning Compression
VLDB Partitioning Compression Oracle Partitioning in Oracle Database 11g Oracle Partitioning Ten Years of Development Core functionality Performance Manageability Oracle8 Range partitioning
More informationProgramming in C# Jump Start. Jerry Nixon Microsoft Developer Evangelist Daren May President & Co-founder, Crank211
Programming in C# Jump Start Jerry Nixon Microsoft Developer Evangelist Daren May President & Co-founder, Crank211 06 Advanced C#, Part 2 Jerry Nixon Microsoft Developer Evangelist Daren May President
More informationSudhir Mody CEO Indigo Architects. Vikram Rajkondawar Architect Advisor DPE -Microsoft India
Sudhir Mody CEO Indigo Architects Vikram Rajkondawar Architect Advisor DPE -Microsoft India Agenda Recap Web 2.0 Scenario of the Future Architecture/Design of the Application Code Preview Further thoughts
More informationOracle 11g Partitioning new features and ILM
Oracle 11g Partitioning new features and ILM H. David Gnau Sales Consultant NJ Mark Van de Wiel Principal Product Manager The following is intended to outline our general product
More informationSQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210
SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique
More informationOptimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator
Optimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator Maryela Weihrauch, IBM Distinguished Engineer, WW Analytics on System z March, 2017 Please note IBM s statements regarding
More informationProcessing of Very Large Data
Processing of Very Large Data Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking
More informationAlbis: High-Performance File Format for Big Data Systems
Albis: High-Performance File Format for Big Data Systems Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Adrian Schuepbach, Bernard Metzler, IBM Research, Zurich 2018 USENIX Annual Technical Conference
More informationDESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE
70-465 DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE Designing Database Solutions for Microsoft SQL Server (70-465) WWW.ANALYTICSEXAM.COM Contents Designing
More informationWhy Choose Percona Server For MySQL? Tyler Duzan
Why Choose Percona Server For MySQL? Tyler Duzan Product Manager Who Am I? My name is Tyler Duzan Formerly an operations engineer for more than 12 years focused on security and automation Now a Product
More informationDocumentation Accessibility. Access to Oracle Support. Supported Browsers
Oracle Cloud Known Issues for Oracle Business Intelligence Cloud Service E37404-12 March 2018 Known Issues Learn about the issues you may encounter when using Oracle Business Intelligence Cloud Service
More informationModule 9: Managing Schema Objects
Module 9: Managing Schema Objects Overview Naming guidelines for identifiers in schema object definitions Storage and structure of schema objects Implementing data integrity using constraints Implementing
More informationPhilip A. Bernstein Colin Reid Ming Wu Xinhao Yuan Microsoft Corporation March 7, 2012
Philip A. Bernstein Colin Reid Ming Wu Xinhao Yuan Microsoft Corporation March 7, 2012 Published at VLDB 2011: http://www.vldb.org/pvldb/vol4/p944-bernstein.pdf A new algorithm for optimistic concurrency
More informationInformation Systems Engineering. SQL Structured Query Language DDL Data Definition (sub)language
Information Systems Engineering SQL Structured Query Language DDL Data Definition (sub)language 1 SQL Standard Language for the Definition, Querying and Manipulation of Relational Databases on DBMSs Its
More informatione-phenology: The application of new technologies to monitor plant phenology and track climate changes in the tropics
e-phenology e-phenology: The application of new technologies to monitor plant phenology and track climate changes in the tropics Patrícia Morellato Phenology Laboratory Departamento de Botânica UNESP,
More informationExtending the Scope of Custom Transformations
Paper 3306-2015 Extending the Scope of Custom Transformations Emre G. SARICICEK, The University of North Carolina at Chapel Hill. ABSTRACT Building and maintaining a data warehouse can require complex
More informationNicholas Dritsas Principal Program Manager Microsoft Corporation Microsoft Corporation. All rights reserved
Nicholas Dritsas Principal Program Manager Microsoft Corporation Who is SQL Customer Advisory Team (SQL CAT) Overview of large AS projects Lessons Learned People and Infrastructure Performance Improving
More informationMASSACHUSETTS 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 informationNoVA MySQL October Meetup. Tim Callaghan VP/Engineering, Tokutek
NoVA MySQL October Meetup TokuDB and Fractal Tree Indexes Tim Callaghan VP/Engineering, Tokutek 2012.10.23 1 About me, :) Mark Callaghan s lesser-known but nonetheless smart brother. [C. Monash, May 2010]
More informationOracle Database In-Memory
Oracle Database In-Memory Mark Weber Principal Sales Consultant November 12, 2014 Row Format Databases vs. Column Format Databases Row SALES Transactions run faster on row format Example: Insert or query
More informationInstant ALTER TABLE in MariaDB Marko Mäkelä Lead Developer InnoDB
Instant ALTER TABLE in MariaDB 10.3+ Marko Mäkelä Lead Developer InnoDB History of ALTER TABLE in MySQL/MariaDB The old way (also known as ALGORITHM=COPY starting with MySQL 5.6) CREATE TABLE ; INSERT
More informationMIS NETWORK ADMINISTRATOR PROGRAM
NH107-7475 SQL: Querying and Administering SQL Server 2012-2014 136 Total Hours 97 Theory Hours 39 Lab Hours COURSE TITLE: SQL: Querying and Administering SQL Server 2012-2014 PREREQUISITE: Before attending
More informationSeven Awesome SQL Server Features
Seven Awesome SQL Server Features That You Can Use for Free Allison Benneth @SQLTran www.sqltran.org SQL Server Editions SQL2005 SQL2008 SQL2008R2 SQL2012 SQL2014 SQL2016 * Free starting with SQL Server
More informationOptimizing Storage with SAP and Oracle Database 12c O R A C L E W H I T E P A P E R M A Y
Optimizing Storage with SAP and Oracle Database 12c O R A C L E W H I T E P A P E R M A Y 2 0 1 7 Table of Contents Disclaimer 1 Introduction 2 Storage Efficiency 3 Index (Key) Compression and Bitmap Indexes
More informationRunning SQL Server 2008 in a Hyper-V Environment
Running SQL Server 28 in a Hyper-V Environment Best Practices and Performance Considerations SQL Server Technical Article Writers: Lindsey Allen, Mike Ruthruff, Prem Mehra Technical Reviewers: Cindy Gross,
More informationIn-Memory Data Management
In-Memory Data Management Martin Faust Research Assistant Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University of Potsdam Agenda 2 1. Changed Hardware 2.
More informationSQL Server 2014 Highlights der wichtigsten Neuerungen In-Memory OLTP (Hekaton)
SQL Server 2014 Highlights der wichtigsten Neuerungen Karl-Heinz Sütterlin Meinrad Weiss March 2014 BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART
More informationDatabase Database administration
System i Database Database administration Version 6 Release 1 System i Database Database administration Version 6 Release 1 Note Before using this information and the product it supports, read the information
More informationHubble Technical Mirroring Overview
Hubble Technical Mirroring Overview Source Database Platforms Mirroring data is supported on the following platforms that host the ERP Database, Library or Schema: Oracle 10g and 11g, 12c* SQL Server 2005,
More informationOracle Performance Tuning. Overview of performance tuning strategies
Oracle Performance Tuning Overview of performance tuning strategies Allan Young June 2008 What is tuning? Group of activities used to optimize and homogenize the performance of a database Maximize use
More informationSQL Server 2014 Column Store Indexes. Vivek Sanil Microsoft Sr. Premier Field Engineer
SQL Server 2014 Column Store Indexes Vivek Sanil Microsoft Vivek.sanil@microsoft.com Sr. Premier Field Engineer Trends in the Data Warehousing Space Approximate data volume managed by DW Less than 1TB
More informationMySQL 101. Designing effective schema for InnoDB. Yves Trudeau April 2015
MySQL 101 Designing effective schema for InnoDB Yves Trudeau April 2015 About myself : Yves Trudeau Principal architect at Percona since 2009 With MySQL then Sun, 2007 to 2009 Focus on MySQL HA and distributed
More informationIn-Memory Technology in Life Sciences
in Life Sciences Dr. Matthieu-P. Schapranow In-Memory Database Applications in Healthcare 2016 Apr Intelligent Healthcare Networks in the 21 st Century? Hospital Research Center Laboratory Researcher Clinician
More informationCompression Users Guide. Adaptive Server Enterprise 15.7
Compression Users Guide Adaptive Server Enterprise 15.7 DOCUMENT ID: DC01667-01-1570-01 LAST REVISED: September 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to Sybase
More informationAUTHORIZED DATA TRUNCATION
AUTHORIZED DATA TRUNCATI OVERVIEW The 11.5.1 release of Progress OpenEdge contains a new SQL feature called Authorized Data Truncation. This feature helps overcome the SQL width problem that is encountered
More informationData Partitioning. For DB Architects and Mere Mortals. Dmitri Korotkevitch
Data Partitioning For DB Architects and Mere Mortals Dmitri Korotkevitch http://aboutsqlserver.com Please silence cell phones Explore Everything PASS Has to Offer FREE ONLINE WEBINAR EVENTS FREE 1-DAY
More informationBirds of the Same Feather BizTalk and WCF K.Meena. Director SymIndia Training & Consultancy Pvt Ltd Session Code:
Birds of the Same Feather BizTalk and WCF K.Meena Director SymIndia Training & Consultancy Pvt Ltd Session Code: Agenda Overview WCF BizTalk WCF-BizTalk Integration Integration Scenarios WCF Send Adapters
More informationCourse Logistics & Chapter 1 Introduction
CMSC 461, Database Management Systems Spring 2018 Course Logistics & Chapter 1 Introduction These slides are based on Database System Concepts book th edition, and the 2009 CMSC 461 slides by Dr. Kalpakis
More informationSQL Server 2014 Performance Tuning and Optimization
SQL Server 2014 Performance Tuning and Optimization 55144B; 5 Days, Instructor-led Course Description This course is designed to give the right amount of Internals knowledge, and wealth of practical tuning
More information1.2 - The Effect of Indexes on Queries and Insertions
Department of Computer Science and Engineering Data Administration in Information Systems Lab 2 In this lab class, we will approach the following topics: 1. Important Concepts 1. Clustered and Non-Clustered
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
2 Copyright 23, Oracle and/or its affiliates. All rights reserved. Oracle Database 2c Heat Map, Automatic Data Optimization & In-Database Archiving Platform Technology Solutions Oracle Database Server
More informationLet s Explore SQL Storage Internals. Brian
Let s Explore SQL Storage Internals Brian Hansen brian@tf3604.com @tf3604 Brian Hansen brian@tf3604.com @tf3604.com children.org 20 Years working with SQL Server Development work since 7.0 Administration
More informationRoot Cause Analysis for SAP HANA. June, 2015
Root Cause Analysis for SAP HANA June, 2015 Process behind Application Operations Monitor Notify Analyze Optimize Proactive real-time monitoring Reactive handling of critical events Lower mean time to
More informationMySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015
MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL
More informationFloating on a Hybrid Cloud: SQL Server 2014 & Microsoft Azure Timothy P. McAliley Microsoft Premier Field Engineer SQL Server May 8, 2014
Floating on a Hybrid Cloud: SQL Server 2014 & Microsoft Azure Timothy P. McAliley Microsoft Premier Field Engineer SQL Server May 8, 2014 Agenda 1 Speaker Intro Timothy McAliley 2 Hybrid cloud solutions
More informationThe DBA Survival Guide for In-Memory OLTP. Ned Otter SQL Strategist
The DBA Survival Guide for In-Memory OLTP Ned Otter SQL Strategist About me SQL Server DBA since 1995 MCSE Data Platform Passionate about SQL Server Obsessed with In-Memory Key takeaways Recovery (RTO)
More informationData Modelling and Databases. Exercise Session 7: Integrity Constraints
Data Modelling and Databases Exercise Session 7: Integrity Constraints 1 Database Design Textual Description Complete Design ER Diagram Relational Schema Conceptual Modeling Logical Modeling Physical Modeling
More informationSQL Structured Query Language Introduction
SQL Structured Query Language Introduction Rifat Shahriyar Dept of CSE, BUET Tables In relational database systems data are represented using tables (relations). A query issued against the database also
More informationDb2 Analytics Accelerator V5.1 What s new in PTF 5
Ute Baumbach, Christopher Watson IBM Boeblingen Laboratory Db2 Analytics Accelerator V5.1 What s new in PTF 5 Legal Disclaimer IBM Corporation 2017. All Rights Reserved. The information contained in this
More informationAbout these Release Notes. Documentation Accessibility. New Features in Pro*COBOL
Pro*COBOL Release Notes 12c Release 1 (12.1) E18407-06 April 2013 About these Release Notes This document contains important information about Pro*COBOL 12c Release 1 (12.1). It contains the following
More information