Performance Verbesserung von SAP BW mit SQL Server Columnstore
|
|
|
- Amelia Chapman
- 10 years ago
- Views:
Transcription
1 Performance Verbesserung von SAP BW mit SQL Server Columnstore Martin Merdes Senior Software Development Engineer Microsoft Deutschland GmbH SAP BW/SQL Server Porting
2 AGENDA 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary 2
3 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary
4 Columnstore overview Optimized storage structures for OLAP Stored by column Highly compressed Stored in segments no fixed size pages (8KB) instead segments of up to 1 million rows ( = 0x100000) In memory: separate memory pool Column Store Object Pool vs. Buffer Pool Optimized memory structures But: no need to keep everything in memory On Disk: Saved as BLOB SQL 2012: max server memory (MB) contains Buffer Pool Column Store Object Pool Mem-to-leave memory 4
5 Columnstore overview Integration in SQL Server RDBMS Implemented as index Same table definition (no CREATE TABLE ON) Having row- and column-store side by side Familiar environment for DBAs SQL Server management Studio Backup, restore Rich high availability features AlwaysOn, DB Mirroring, Clustering Use existing SAP BW / SQL Server Porting Not a new platform for SAP 5
6 Columnstore overview Creating a columnstore index Original Table (Row-Store) 6
7 Columnstore overview Horizontally partition (Row Groups) Row Group 1 (up to 1 million rows) Row Group 2 (up to 1 million rows) 7
8 Columnstore overview Vertically partition (Segments) Row Group 1 (up to 1 million rows) Row Group 2 (up to 1 million rows) 8
9 Columnstore overview Reorder rows within row-group Encode Compress each segment separately Columnstore: 2 row-groups 6 segments per row-group 9
10 Columnstore overview SELECT ProductKey, SUM (SalesAmount) FROM SalesTable WHERE OrderDateKey < Fetch only needed columns 2. Segment elimination (filter in query) 3. Segment elimination (same row group as eliminated segment) 10
11 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary
12 SQL Server 2012 Non-clustered columnstore index Additional columnstore index Data still stored in heap or clustered index Secondary row-store indexes can be deleted Table is read-only as long as columnstore index exists Works optimal with SAP BW E-fact tables Most common data types supported Works fine with most SAP BW cubes A few cubes with high precision key figures cannot use the columnstore 12
13 SQL Server 2014 Improvements for non-clustered columnstore index Supports all (non-blob) data types Better compression ( columnstore_archive compression) New clustered columnstore index Writeable No second copy of data needed Additional space saving of ~70% No additional non-clustered indexes allowed No primary key possible Not an issue for SAP BW fact tables (except SAP APO) 13
14 SQL Server 2014 Writable columnstore Row-group consists of Delta Store (row-store), for open row-groups Compressed segments (column-store), for closed row groups Deleted Bitmap DML operations INSERTs are written into Delta Store DELETEs are removed from Delta Store, or row in segment is marked by Deleted Bitmap UPDATEs are DELETEs followed by INSERTs Row-group Compression Tuple Mover runs every 5 minutes by default It automatically compresses full row-groups (with 1 million rows), i.e. data is moved from Delta Store to columnstore segments Committed and uncommitted reads are not blocked during row-group compression 14
15 SQL Server 2014 Delta Store Segments Deleted Bitmap X Row Group 1 (compressed) X X Row Group 2 (compressed) Row-group Compression Row Group 3 (open) 15
16 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary
17 SAP implementation 1st wave Read-only columnstore on SAP BW E-fact table Released by SAP in October 2012 for BW 7.0x and higher Documented in See also Requires recent SAP NW SP + SAP note Requires BW cube compression Columnstore index is re-created during BW cube compression Cube compression still faster (compared with b-trees) Define columnstore property by cube, using report MSSCSTORE Conversion to columnstore using MSSCSTORE or BW process chain Configure SQL Server parallelism using RSADMIN parameter MSS_MAXDOP_QUERY MSS_MAXDOP_INDEXING 17
18 SAP implementation 2nd wave Planned for mid of 2014 Already in test phase, but no SAP release/sp schedule yet Writeable columnstore on SAP BW F-fact table No BW cube compression required Define columnstore property by cube, using report MSSCSTORE Row-group compression triggered by SAP after each data load. Included in Index Repair process chain Not recommended for very small DTPs (a few thousand rows). This would result in many partitions and small columnstore segments Not for real-time cubes and SAP APO Further improvements (E-fact & F-fact tables) Support for all SAP BW data types Additional space savings by archive compression (use report MSSCOMPRESS) 18
19 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary
20 Customer Experience 20 Space savings Reduced number of indexes Better compression 64% space saving in example (E-fact table with 100,000,000 rows) ~70% and more in real scenarios (due to reorg effect) Faster data load No index re-creation on f-fact (during DTP) Less index maintenance on e-fact (during cube compression) Typically no aggregate rollup needed Compression Size [GB] Size [KB] Data [KB] Index [KB] Data Comp. Index Comp. Percent Factor NONE SQL_ , NONE 10 * NONE 201 0,5 ROW SQL_ , ROW 10 * ROW 119 0,8 PAGE 17, PAGE 10 * PAGE 100 1,0 Non-Clu CS SQL_2012 6, PAGE COLUMN- STORE 36 2,7 Clu CS SQL_2014 2, COLUMNSTORE 14 7,4 Clu CS + Archive 2, COLUMNSTORE_ARCHIVE 11 8,8 Size of e-fact table [GB] 40,0 35,0 30,0 25,0 20,0 15,0 10,0 5,0 0,0 NONE SQL_2005 ROW SQL_2008 Size [GB] PAGE Non-Clu CS SQL_2012 Clu CS SQL_2014 Database Compression Clu CS + Archive
21 21 Customer Experience Maxdop 4 4 Cache Cold Warm SQL Query performance Average SQL query performance in SAP BW by factor 3 to 6 faster (columnstore vs. b-tree) Larger cubes benefit more than smaller cubes Benefit is higher, if data is already in SQL cache (warm, in-memory) Some queries may benefit a lot (> factor 50), some do not benefit at all MaxDop > 8 does not help in most cases Picture: suite of test queries running against a 100,000,000 row SAP BW cube Factor is defined as runtime on B-tree / runtime on Columnstore Cold: SQL cache is empty Warm: All tables are fully in SQL cache Average 4,5 6,6 Factor benefit of columnstore (compared with b-tree) Query 1 1,3 1,5 Query 2 6,9 4,3 Query 3 0,9 2,4 Query 4 3,2 1,7 Query 5 2,3 5,5 Query 6 6,7 14,1 Query 7 1,2 2,3 Query 8 1,6 1,8 Query 9 1,5 1,9 Query 10 1,3 1,5 Query 11 1,9 2,2 Query 12 1,1 1,1 Query 13 1,4 1,6 Query 14 1,7 2,4 Query 15 1,3 2,1 Query 16 2,8 5,2 Query 17 32,6 62,2 Query 18 3,6 4,1 Query 19 4,4 2,9 Query 20 1,7 3,0 Query 21 5,0 7,4 Query 22 4,3 5,2 Query 23 3,4 2,9 Query 24 3,0 3,1 Query 25 4,3 4,2 Query 26 12,2 35,1 Query 27 4,4 4,0 Query 28 6,8 22,8 Query 29 24,0 11,4 Query 30 2,3 2,0 Query 31 0,8 0,8 Query 32 1,7 2,5 Query 33 2,1 2,0 Query 34 1,4 1,4 Query 35 2,5 1,9
22 Customer Experience BW Query performance BW Query runtime consists of many parts SQL query runtime (SAP BW data manager time) Time spent on SAP application server (SAP BW OLAP time) Network time to transfer (huge) result set Result rendering time (on client) Customers benefit only from columnstore, if SQL query runtime is the bottleneck Typical exceptions with high SAP BW OLAP time (spent on application server) Cubes with high number of uncompressed requests (better compress all requests) Multiprovider (use better one large cube instead) SAP BW Exceptional Aggregation 22
23 Customer Experience Impact of MaxDop MSS_MAXDOP_QUERY (Default: 2) Typically scales great for MSS_MAXDOP_QUERY = 8 However, you need sufficient free CPU threads for each parallel running BW query: MSS_MAXDOP_QUERY threads per SQL query 8 2 SQL queries per cube (E-fact and F-fact table) 2 n cubes per BW multiprovider 3 Results in 8 * 2 * 3 = 48 threads 48 MSS_MAXDOP_INDEXING (Default: 8) Scales great even for high values Hardware requirements comparable with row-store But do not expect good performance on a productive DB server with less than 16 CPU-threads Memory requirements similar: Additional RAM needed for Column Store Object Pool However, less RAM needed for Buffer Pool (dropped b-tree indexes) 23
24 Customer Experience BW Aggregates Maintaining BW aggregates is a pain New BW queries require often new aggregates Columnstore works great for large cubes No need to create aggregates just for reducing # characteristics Columnstore also works fine with applying filters Customer experience with columnstore aggregates are not necessary in many cases However, highly compressed aggregates (factor 100 and more) are still useful Take care: The SAP OLAP processor is not aware of the columnstore SAP BW prefers aggregates (without columnstore) over basis cube (with columnstore) 24
25 1. Columnstore Overview 2. SQL Server 2012 / SAP implementation 4. Customer experience 5. Summary
26 Summary Benefit of columnstore Dramatic disk space savings (compared with PAGE compression) ~70% space saving with non-clustered CS (SQL Server 2012) ~90% space saving with clustered CS (SQL Server 2014) Increased SQL Query performance by factor 3 to 6 Varying benefit dependent on query and cube design Highest benefit for large BW cubes BW queries can only benefit, if DB was the bottleneck Runs on existing environment Moderate CPU and memory resource requirements DBAs can keep working with familiar environment Easy to implement (create index by SAP) Get rid of SAP BW aggregates in many cases 26
27 Summary Related Content Column-store indexes, described in SQL Server Books Online: xvelocity technology, described in SQL Server Books Online: SAP BW related issues in blog "SAP On SQL Server": SAP Community Network "SAP On SQL Server": 27
Using SQL Server 2014 In-Memory Optimized Columnstore with SAP BW
Using SQL Server 2014 In-Memory Optimized Columnstore with SAP BW Applies to: SAP Business Warehouse 7.0 and higher running on Microsoft SQL Server 2014 and higher Summary SQL Server 2014 In-Memory Optimized
SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server
SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server Applies to: SAP Business Warehouse 7.4 and higher running on Microsoft SQL Server 2014 and higher Summary The Columnstore Optimized Flat Cube
Using SQL Server 2012 Column- Store with SAP BW
Using SQL Server 2012 Column- Store with SAP BW Applies to: SAP Business Warehouse 7.0 and higher running on Microsoft SQL Server 2012 and higher. Summary SQL Server 2012 introduced an additional storage
IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution
IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution Karl Fleckenstein ([email protected]) IBM Deutschland Research & Development GmbH June 22, 2011 Important Disclaimer
Columnstore Indexes for Fast Data Warehouse Query Processing in SQL Server 11.0
SQL Server Technical Article Columnstore Indexes for Fast Data Warehouse Query Processing in SQL Server 11.0 Writer: Eric N. Hanson Technical Reviewer: Susan Price Published: November 2010 Applies to:
SAP HANA In-Memory Database Sizing Guideline
SAP HANA In-Memory Database Sizing Guideline Version 1.4 August 2013 2 DISCLAIMER Sizing recommendations apply for certified hardware only. Please contact hardware vendor for suitable hardware configuration.
ENHANCEMENTS TO SQL SERVER COLUMN STORES. Anuhya Mallempati #2610771
ENHANCEMENTS TO SQL SERVER COLUMN STORES Anuhya Mallempati #2610771 CONTENTS Abstract Introduction Column store indexes Batch mode processing Other Enhancements Conclusion ABSTRACT SQL server introduced
Safe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
In-Memory Data Management for Enterprise Applications
In-Memory Data Management for Enterprise Applications Jens Krueger Senior Researcher and Chair Representative Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University
SQL 2016 and SQL Azure
and SQL Azure Robin Cable [email protected] BI Consultant AGENDA Azure SQL What's New in SQL 2016 Azure SQL Azure SQL Azure is a cloud based SQL service, provided to subscribers, to host their databases.
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5
Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.
W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.
SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning COURSE CODE: COURSE TITLE: AUDIENCE: SQSDPT SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning SQL Server DBAs, capacity planners and system
SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here
PLATFORM Top Ten Questions for Choosing In-Memory Databases Start Here PLATFORM Top Ten Questions for Choosing In-Memory Databases. Are my applications accelerated without manual intervention and tuning?.
SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013
SAP HANA SAP s In-Memory Database Dr. Martin Kittel, SAP HANA Development January 16, 2013 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase
SQL Server 2012 Performance White Paper
Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation
SQL Server 2014 New Features/In- Memory Store Juergen Thomas Microsoft Corporation AGENDA 1. SQL Server 2014 what and when 2. SQL Server 2014 In-Memory 3. SQL Server 2014 in IaaS scenarios 2 SQL Server
IN-MEMORY DATABASE SYSTEMS. Prof. Dr. Uta Störl Big Data Technologies: In-Memory DBMS - SoSe 2015 1
IN-MEMORY DATABASE SYSTEMS Prof. Dr. Uta Störl Big Data Technologies: In-Memory DBMS - SoSe 2015 1 Analytical Processing Today Separation of OLTP and OLAP Motivation Online Transaction Processing (OLTP)
In-Memory Databases Algorithms and Data Structures on Modern Hardware. Martin Faust David Schwalb Jens Krüger Jürgen Müller
In-Memory Databases Algorithms and Data Structures on Modern Hardware Martin Faust David Schwalb Jens Krüger Jürgen Müller The Free Lunch Is Over 2 Number of transistors per CPU increases Clock frequency
SQL Server Enterprise Edition
SQL Server Enterprise Edition Kathi Kellenberger is a Sr. Consultant with Pragmatic Works. She is author of Beginning T-SQL 2008 and co-author of Beginning T-SQL 2012, SQL Server MVP Deep Dives and Professional
SAP BW powered by SAP HANA: Understanding the Impact of HANA Optimized InfoCubes Josh Djupstrom SAP Labs
[ SAP BW powered by SAP HANA: Understanding the Impact of HANA Optimized InfoCubes Josh Djupstrom SAP Labs [ Objectives At the end of this session, you will be able to: Understand the motivation for HANA
SQL Server 2016 New Features!
SQL Server 2016 New Features! Improvements on Always On Availability Groups: Standard Edition will come with AGs support with one db per group synchronous or asynchronous, not readable (HA/DR only). Improved
Mind Q Systems Private Limited
MS SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module 1: SQL Server Architecture Introduction to SQL Server 2012 Overview on RDBMS and Beyond Relational Big picture of
Columnstore in SQL Server 2016
Columnstore in SQL Server 2016 Niko Neugebauer 3 Sponsor Sessions at 11:30 Don t miss them, they might be getting distributing some awesome prizes! HP SolidQ Pyramid Analytics Also Raffle prizes at the
Microsoft SQL Server Decision Support (DSS) Load Testing
Microsoft SQL Server Decision Support (DSS) Load Testing This guide gives you an introduction to conducting Decision Support or analytical workloads on the Microsoft SQL Server Database. This guide will
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module: 1 Module: 2 Module: 3 Module: 4 Module: 5 Module: 6 Module: 7 Architecture &Internals of SQL Server Engine Installing,
Microsoft Analytics Platform System. Solution Brief
Microsoft Analytics Platform System Solution Brief Contents 4 Introduction 4 Microsoft Analytics Platform System 5 Enterprise-ready Big Data 7 Next-generation performance at scale 10 Engineered for optimal
Real-Time Analytical Processing with SQL Server
Real-Time Analytical Processing with SQL Server Per-Åke Larson, Adrian Birka, Eric N. Hanson, Weiyun Huang, Michal Nowakiewicz, Vassilis Papadimos Microsoft {palarson, adbirka, ehans, weiyh, michalno,
SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization. MicroStrategy World 2016
SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization MicroStrategy World 2016 Technical Integration with Microsoft SQL Server Microsoft SQL Server is
CBW NLS High Speed Query Access to Database and Nearline Storage
CBW NLS High Speed Query Access to Database and Nearline Storage Speed up Your SAP BW Queries with Column-based Technology Dr. Klaus Zimmer, PBS Software GmbH Agenda Motivation Nearline Storage in SAP
Oracle Database In-Memory The Next Big Thing
Oracle Database In-Memory The Next Big Thing Maria Colgan Master Product Manager #DBIM12c Why is Oracle do this Oracle Database In-Memory Goals Real Time Analytics Accelerate Mixed Workload OLTP No Changes
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
IBM Data Retrieval Technologies: RDBMS, BLU, IBM Netezza, and Hadoop
IBM Data Retrieval Technologies: RDBMS, BLU, IBM Netezza, and Hadoop Frank C. Fillmore, Jr. The Fillmore Group, Inc. Session Code: E13 Wed, May 06, 2015 (02:15 PM - 03:15 PM) Platform: Cross-platform Objectives
Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.
Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly
VMware vcenter 4.0 Database Performance for Microsoft SQL Server 2008
Performance Study VMware vcenter 4.0 Database Performance for Microsoft SQL Server 2008 VMware vsphere 4.0 VMware vcenter Server uses a database to store metadata on the state of a VMware vsphere environment.
<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database
1 Best Practices for Extreme Performance with Data Warehousing on Oracle Database Rekha Balwada Principal Product Manager Agenda Parallel Execution Workload Management on Data Warehouse
SQL Server Version. Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 SP1, SP2, SP3
Session Overview SQL Server Version SQL Server 2008 SP1, SP2, SP3 Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 R2 RTM, SP1 Supported for SC2012 RTM*** and SC2012 SP1***
Practical Cassandra. Vitalii Tymchyshyn [email protected] @tivv00
Practical Cassandra NoSQL key-value vs RDBMS why and when Cassandra architecture Cassandra data model Life without joins or HDD space is cheap today Hardware requirements & deployment hints Vitalii Tymchyshyn
MySQL Storage Engines
MySQL Storage Engines Data in MySQL is stored in files (or memory) using a variety of different techniques. Each of these techniques employs different storage mechanisms, indexing facilities, locking levels
MS SQL Server 2014 New Features and Database Administration
MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects
Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3
Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The
The Database is Slow
The Database is Slow SQL Server Performance Tuning Starter Kit Calgary PASS Chapter, 19 August 2015 Randolph West, Born SQL Email: [email protected] Twitter: @rabryst Basic Internals Data File Transaction Log
SAP BW 7.40 Near-Line Storage for SAP IQ What's New?
SAP BW 7.40 Near-Line Storage for SAP IQ What's New? Rainer Uhle Product Management SAP EDW (BW / HANA), SAP SE Public Disclaimer This presentation outlines our general product direction and should not
Streamline SAP HANA with Nearline Storage Solutions by PBS and IBM Elke Hartmann-Bakan, IBM Germany Dr. Klaus Zimmer, PBS Software DMM127
Streamline SAP HANA with Nearline Storage Solutions by PBS and IBM Elke Hartmann-Bakan, IBM Germany Dr. Klaus Zimmer, PBS Software DMM127 Agenda 2 Introduction Motivation Approach Solution IBM/PBS Software
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
In-Memory Databases MemSQL
IT4BI - Université Libre de Bruxelles In-Memory Databases MemSQL Gabby Nikolova Thao Ha Contents I. In-memory Databases...4 1. Concept:...4 2. Indexing:...4 a. b. c. d. AVL Tree:...4 B-Tree and B+ Tree:...5
Microsoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
Retail POS Data Analytics Using MS Bi Tools. Business Intelligence White Paper
Retail POS Data Analytics Using MS Bi Tools Business Intelligence White Paper Introduction Overview There is no doubt that businesses today are driven by data. Companies, big or small, take so much of
SQL Server 2014 In-Memory Tables (Extreme Transaction Processing)
SQL Server 2014 In-Memory Tables (Extreme Transaction Processing) Basics Tony Rogerson, SQL Server MVP @tonyrogerson [email protected] http://www.sql-server.co.uk Who am I? Freelance SQL Server professional
The safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.
Exam : C_HANASUP_1 Title : SAP Certified Support Associate - SAP HANA 1.0 Version : DEMO 1 / 4 1.In the SAP HANA studio, which of the following SQL thread details can you monitor by using the Threads subtab
Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application
Microsoft SQL Server OLTP Best Practice
Microsoft SQL Server OLTP Best Practice The document Introduction to Transactional (OLTP) Load Testing for all Databases provides a general overview on the HammerDB OLTP workload and the document Microsoft
Data Warehousing With DB2 for z/os... Again!
Data Warehousing With DB2 for z/os... Again! By Willie Favero Decision support has always been in DB2 s genetic makeup; it s just been a bit recessive for a while. It s been evolving over time, so suggesting
Configuration and Utilization of the OLAP Cache to Improve the Query Response Time
Configuration and Utilization of the OLAP Cache to Improve the Query Response Time Applies to: SAP NetWeaver BW 7.0 Summary This paper outlines the steps to improve the Query response time by using the
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,
2009 Oracle Corporation 1
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,
Oracle DBA Course Contents
Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production
Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:
Performance Counters Technical Data Sheet Microsoft SQL Overview: Key Features and Benefits: Key Definitions: Performance counters are used by the Operations Management Architecture (OMA) to collect data
Optimizing Performance. Training Division New Delhi
Optimizing Performance Training Division New Delhi Performance tuning : Goals Minimize the response time for each query Maximize the throughput of the entire database server by minimizing network traffic,
Microsoft SQL Server performance tuning for Microsoft Dynamics NAV
Microsoft SQL Server performance tuning for Microsoft Dynamics NAV TechNet Evening 11/29/2007 1 Introductions Steven Renders Microsoft Certified Trainer Plataan [email protected] Check Out: www.plataan.be
SQL Server 2014. In-Memory by Design. Anu Ganesan August 8, 2014
SQL Server 2014 In-Memory by Design Anu Ganesan August 8, 2014 Drive Real-Time Business with Real-Time Insights Faster transactions Faster queries Faster insights All built-in to SQL Server 2014. 2 Drive
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
Troubleshooting SQL Server Enterprise Geodatabase Performance Issues. Matthew Ziebarth and Ben Lin
Troubleshooting SQL Server Enterprise Geodatabase Performance Issues Matthew Ziebarth and Ben Lin Troubleshooting SQL Server Enterprise Geodatabase Performance Issues AGENDA General configuration recommendations
IncidentMonitor Server Specification Datasheet
IncidentMonitor Server Specification Datasheet Prepared by Monitor 24-7 Inc October 1, 2015 Contact details: [email protected] North America: +1 416 410.2716 / +1 866 364.2757 Europe: +31 088 008.4600
CBW NLS IQ High Speed Query Access to Database and Nearline Storage
CBW NLS IQ High Speed Query Access to Database and Nearline Storage Speed up Your SAP BW Queries with Column-based Technology Dr. Klaus Zimmer, PBS Software GmbH, 2012 Agenda Motivation Nearline Storage
Near-line Storage with CBW NLS
Near-line Storage with CBW NLS High Speed Query Access for Nearline Data Ideal Enhancement Supporting SAP BW on HANA Dr. Klaus Zimmer, PBS Software GmbH Agenda Motivation Why would you need Nearline Storage
ORACLE DATABASE 12C IN-MEMORY OPTION
Oracle Database 12c In-Memory Option 491 ORACLE DATABASE 12C IN-MEMORY OPTION c The Top Tier of a Multi-tiered Database Architecture There is this famous character, called Mr. Jourdain, in The Bourgeois
Developing Microsoft SQL Server Databases 20464C; 5 Days
Developing Microsoft SQL Server Databases 20464C; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Course Description
Microsoft Data Platform Evolution
Microsoft Data Platform Evolution New innovations Paweł Potasiński Product Manager Data Insights [email protected] Disclaimer There is no public release of SQL Server vnext available at the moment.
Developing Microsoft SQL Server Databases (20464) H8N64S
HP Education Services course data sheet Developing Microsoft SQL Server Databases (20464) H8N64S Course Overview In this course, you will be introduced to SQL Server, logical table design, indexing, query
In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase
In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase Agenda Introduction Why In-Memory? Options for In-Memory in Oracle Products - Times Ten - Essbase Comparison - Essbase Vs Times
Database Performance with In-Memory Solutions
Database Performance with In-Memory Solutions ABS Developer Days January 17th and 18 th, 2013 Unterföhring metafinanz / Carsten Herbe The goal of this presentation is to give you an understanding of in-memory
Who am I? Copyright 2014, Oracle and/or its affiliates. All rights reserved. 3
Oracle Database In-Memory Power the Real-Time Enterprise Saurabh K. Gupta Principal Technologist, Database Product Management Who am I? Principal Technologist, Database Product Management at Oracle Author
SAP HANA implementation on SLT with a Non SAP source. Poornima Ramachandra
SAP HANA implementation on SLT with a Non SAP source Poornima Ramachandra AGENDA Introduction Planning Implementation Lessons Learnt Introduction The Company Maidenform System Landscape BUSINESS CHALLENGE
Oracle EXAM - 1Z0-117. Oracle Database 11g Release 2: SQL Tuning. Buy Full Product. http://www.examskey.com/1z0-117.html
Oracle EXAM - 1Z0-117 Oracle Database 11g Release 2: SQL Tuning Buy Full Product http://www.examskey.com/1z0-117.html Examskey Oracle 1Z0-117 exam demo product is here for you to test the quality of the
SYSTEM SETUP FOR SPE PLATFORMS
BEST PRACTICE SYSTEM SETUP FOR SPE PLATFORMS Product Snow License Manager Version 7.0 Content System requirements SQL Server configuration Maintenance Test environment Document date 2015-10-15 ABOUT THIS
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
Exam Number/Code : 070-450. Exam Name: Name: PRO:MS SQL Serv. 08,Design,Optimize, and Maintain DB Admin Solu. Version : Demo. http://cert24.
Exam Number/Code : 070-450 Exam Name: Name: PRO:MS SQL Serv 08,Design,Optimize, and Maintain DB Admin Solu Version : Demo http://cert24.com/ QUESTION 1 A database is included by the instance, and a table
Server 2008 SQL. Administration in Action ROD COLLEDGE MANNING. Greenwich. (74 w. long.)
SQL Server 2008 Administration in Action ROD COLLEDGE 11 MANNING Greenwich (74 w. long.) contents foreword xiv preface xvii acknowledgments xix about this book xx about the cover illustration about the
Developing Microsoft SQL Server Databases MOC 20464
Developing Microsoft SQL Server Databases MOC 20464 Course Outline Module 1: Introduction to Database Development This module introduces database development and the key tasks that a database developer
Using distributed technologies to analyze Big Data
Using distributed technologies to analyze Big Data Abhijit Sharma Innovation Lab BMC Software 1 Data Explosion in Data Center Performance / Time Series Data Incoming data rates ~Millions of data points/
Parallel Replication for MySQL in 5 Minutes or Less
Parallel Replication for MySQL in 5 Minutes or Less Featuring Tungsten Replicator Robert Hodges, CEO, Continuent About Continuent / Continuent is the leading provider of data replication and clustering
Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*
Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing
Performance Baseline of Oracle Exadata X2-2 HR HC. Part II: Server Performance. Benchware Performance Suite Release 8.4 (Build 130630) September 2013
Performance Baseline of Oracle Exadata X2-2 HR HC Part II: Server Performance Benchware Performance Suite Release 8.4 (Build 130630) September 2013 Contents 1 Introduction to Server Performance Tests 2
Distributed Architecture of Oracle Database In-memory
Distributed Architecture of Oracle Database In-memory Niloy Mukherjee, Shasank Chavan, Maria Colgan, Dinesh Das, Mike Gleeson, Sanket Hase, Allison Holloway, Hui Jin, Jesse Kamp, Kartik Kulkarni, Tirthankar
20464C: Developing Microsoft SQL Server Databases
20464C: Developing Microsoft SQL Server Databases Course Details Course Code: Duration: Notes: 20464C 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
Module 14: Scalability and High Availability
Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High
MOC 20462C: Administering Microsoft SQL Server Databases
MOC 20462C: Administering Microsoft SQL Server Databases Course Overview This course provides students with the knowledge and skills to administer Microsoft SQL Server databases. Course Introduction Course
Administering Microsoft SQL Server 2012 Databases
Administering Microsoft SQL Server 2012 Databases Install and Configure (19%) Plan installation. May include but not limited to: evaluate installation requirements; design the installation of SQL Server
DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop
DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop Duration: 4 Days What you will learn Learn how to tune for optimum performance the IBM DB2 9 for Linux, UNIX, and Windows relational
SQL Server 2012 Query. Performance Tuning. Grant Fritchey. Apress*
SQL Server 2012 Query Performance Tuning Grant Fritchey Apress* Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xxiii xxv xxvii xxix Chapter 1: SQL Query Performance
