High-Performance/Capacity Planning: How to Fine Tune your Implementation for High-Performance Analytics. Presented by: Timothy Klawitter

Size: px
Start display at page:

Download "High-Performance/Capacity Planning: How to Fine Tune your Implementation for High-Performance Analytics. Presented by: Timothy Klawitter"

Transcription

1 High-Performance/Capacity Planning: How to Fine Tune your Implementation for High-Performance Analytics Presented by: Timothy Klawitter

2 2 Value: Why Performance Matters High Performance is Essential for Successful BI Applications 18.1% Query Performance Too Slow % 32.5% 10.1% Unreliable Software (bugs) 10.3% 18.0% Missing Key Product Features Data Scalability Usability (too hard to use) Security Limitations in the Product 7.6% 8.4% 7.2% 8.4% 6.4% 5.7% 10.3% 3.8% 5.4% 8.3% 11.9% 12.6% Year after year, performance is cited as the leading cause of dissatisfaction with BI applications and the leading impediment to larger BI deployments User Scalability 2.3% 3.2% 6.3% Source: The BI Survey, BARC

3 Speed 3 Value: Why Performance Matters Mobile & Dashboard Apps Drive Need for Even Higher Performance Fast Mobile & Dashboard Apps (10,000s of users) Mobile users demand almost immediate response from their mobile devices The more diverse (and large) the user population, the lower the tolerance for slow performance Slow Web-based BI (1,000s of users) Desktop BI (100s of users) Low Capacity High

4 4 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

5 5 Introduction to High Performance A Proven Approach Repeatable Process Performance Analysis Performance Analysis Performance Tuning Performance Monitoring Performance Monitoring Performance Tuning

6 6 Performance Analysis Approach Overview Establish the Path to Improved Performance The performance analysis is a one week, database-to-end-user study of the business intelligence system s performance. Know where you are, where you want to be, and exactly how to get there. Establish configuration recommendations that can improve performance immediately. Understand the tools and metrics that can be leveraged to proactively monitor the performance of a growing BI system. Performance Optimization Roadmap Improve Upgrade Enhance Configuration Recommendations Recommended! Expected Results Performance Monitoring Plan 6

7 Meetings and Workshops Activities Customer Activity: Prepare for Analysis Delivery 7 Performance Analysis Approach Timeline A Proven Approach to High Performance Prep Information Gathering Review and Analysis Results A Establish performance profile B Analyze and interpret additional data C Identify and analyze potential solutions D Performance Roadmap Prep check-in Project Kick-off Infrastructure & Configuration Review Prioritization Workshop Final Presentation 1 Week

8 8 Performance Analysis Approach Preparation Preparation: Prepare for Analysis Decide on target Check on information 1 environment 2 3 availability Plan for resource availability R Q Target environment? Critical reports Architecture diagrams Logs, Enterprise Manager stats available Plan for Meetings Project Kick-off Configuration Review Prioritization Workshop Final Presentation 8

9 9 Performance Analysis Approach Information Gathering Step A: Establish Performance Profile Define the Gather data and 1 performance profile 2 3 information Integrate information into a repeatable performance baseline Today s Mean Goal Next Target Categorize and prioritize queries Predictability Frequency of use Importance For each query category define the Performance goal Next Target User experience as of today 9

10 0 Performance Analysis Approach Review and Analysis Step B: Analyze and interpret data 1 Interpretation of logs and statistics 2 Review configuration 3 Identify performance opportunities Recommend ed! Expecte d Results 10

11 Impact 1 Performance Analysis Approach Review and Analysis Step C: Identify and analyze potential solutions 1 Identify solutions 2 Define performance improving options for each solution 3 Evaluate option benefits and cost Employ In-Memory to Accelerate Performance Design High Performance Dashboards Optimize Query Efficiency Implement Effective Caching Strategies Server Memory Governing and Configuration Settings Option Option Option Option Option Effort Evaluate Effort Impact Priority 11

12 Impact 2 Performance Analysis Approach Monitoring and Results Step D: Select and plan solutions 1 Synthesize initiatives into a roadmap Develop a 2 performance 3 Share analysis and plans monitoring plan High Impact & Low Effort Time Effort Roadmap Prioritization Time Query Volume Memory? Capacity Data Volume Concurrency Speed End User Response Queue Time Monitor Range Value Concurrency < 60% 55% Memory usage < 60% 75% Query execution < 5 sec 4 Job queue < 3 sec 4 Analysis Recommendations Roadmap Monitoring Plan 12

13 3 Performance Analysis Approach Monitoring and Results Three Deliverables to Guide the High Performance Journey 1. Performance Optimization Roadmap Current performance profile Prioritized recommendations to achieve progress against the target 2. Configuration Recommendations Intelligence Server, Enterprise Manager, Project, and database instance, Web Administration, and more 3. System Monitoring Recommendations Identified metrics for monitoring to proactively manage the performance of your system Monitoring frequency and thresholds to trigger actions for each identified metric Performance Optimization Roadmap Improve Upgrade Enhance Configuration Recommendations Recommended! Expected Results Performance Monitoring Plan 13

14 4 Performance Analysis Get Started Today! Take the Next Step Towards High Performance Staff Involvement: BI Administrator System Administrator (s) Database Administrator Data Architect Next Steps: Select the BI environment Turn on statistics logging Identify critical reports Select a time period for the performance analysis 14

15 5 Real-World Examples of Analysis Conducted The following slides will show you real-world examples of data/issues encountered during performance analysis engagements This should demonstrate: What the purpose of the different analysis phases is How issues are identified What recommendations can be made How we arrive at these recommendations

16 6 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

17 7 User Concurrency Analysis Purpose: Establish realistic picture of usage patterns, system load, usage trend

18 8 Report/Document Run Time Analysis Report RP Number of Jobs RP Average Elapsed Duration per Job hh:mm:ss RP Average Exec Duration per Job hh:mm:ss Document DP Number of Jobs DP Average Execution Duration per Job hh:mm:ss TOTAL BY ACTIVE BY WATERFALL DAILY 33 0:29:33 0:26:49 PAGE BY DATE REG AND VISIT 66 0:25:32 0:22:18 PAGE BY PAGE BY DATE REG AND VISIT 56 0:19:19 0:19:13 TOPLINEREPORT BY LANDINGPAGE 57 0:18:25 0:18:22 DAILY CAMPAIGN REPORT 7 0:17:23 0:17:11 TOPLINEREPORT 56 0:15:06 0:14:59 BRADY 2 0:14:47 0:14:47 TOPLINEREPORT BY NAVIGATIONAL 87 0:14:46 0:13:35 BIG PAPA 1 0:11:27 0:11:06 RESUMEN CENTRO 139 0:02:59 RESUMEN DIVISIÓN 351 0:02:16 VENTAS CENTRO 532 0:01:52 VENTAS DIVISIÓN 2,928 0:01:44 CLIENTES CENTRO 76 0:01:31 DIVISIONES EMPRESA 16 0:01:10 DAILY REVENUE BY CLASS 91 0:10:25 0:09:37 DAILY TREND OF LAST 26 WEEKS 91 0:10:11 0:09:15 Purpose: Identify slowest reports/documents Correlate with job numbers Identify candidates for query optimization DESGLOSE GASTOS 139 0:01:06 PERSONAL DIVISIÓN 338 0:01:01 PERSONAL CENTRO 94 0:00:58

19 9 Queue Time Analysis Connection Source RP Exec Duration hh:mm:ss RP Queue Duration hh:mm:ss MICROSTRATEGY DESKTOP 40:41:16 7:22:50 MICROSTRATEGY WEB 219:29:33 191:31:20 Queue Time Analysis MICROSTRATEGY SCHEDULER 853:30: :58:55 MICROSTRATEGY NARROWCAST SERVER 2180:26: :09:10 Purpose: Find out whether significant queuing occurs Consider to change database instance settings: Priorities, thread numbers

20 0 Cache Hit Analysis Project Number of Report Jobs with Cache Hit Number of Report Jobs without Cache Hit Percentage of Jobs with Cache Hit KL_LIS 773 5, % KL_MIS 0 51, % KL_RPW 5 4, % KL_VIS 7,507 11, % KL_VIS_BG % KL_VIS_CZ % KL_VIS_HR 829 1, % KL_VIS_PL 1,729 2, % KL_VIS_RO % KL_VIS_SK 681 1, % KL_QS % KL_BDA2_RO % Purpose: find out whether caching is beneficial and where to improve it Consider to change caching strategy Use Intelligent Cubes if ratio caused by prompts/security filters

21 1 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

22 2 Powerful AIX System? Example: European Retailer Current: 2500 users Rollouts of major dashboards to all High concurrency peaks on Mondays Intelligence Server specifications: 2 nodes on AIX Each 1 Power6 CPU core, 8 GB of RAM Need to upgrade!

23 3 Projection of Future Growth Customer Example: Established baseline for capacity planning through Enterprise Manager Analysis, monitoring data Discussed different growth scenarios with business Result: Number of users Number of Ivy Bridge cores per Intelligence Server Total number of Ivy Bridge cores for cluster Up to 20, Up to 16, Up to 13, Up to 10, Up to Up to

24 4 Web Server Overload Example: Large Spanish company Web servers shared with 40 other applications Web performance is bad especially early in the day Administrators do not see need to change Assumption: Intelligence Server overloaded Idea: Compare Intelligence Server versus web server response times Web Statistics: Total Web Server + IServer processing time (milliseconds) : 609 Web server processing time (milliseconds, %) : Transmission Time (milliseconds) : 1 IServer processing time (milliseconds, %) : IServer API time (milliseconds, %) : IServer polling time (milliseconds, %) : Number of Web API polling calls : 1 Number of Web API calls : 6 Bytes sent/received : Start Time (millis) : End Time (millis) :

25 5 Web Server Overload Ratio goes up under load: Series1 30 per. Mov. Avg. (Series1) Although no details are known (time, action?) the logged statistics show that web becomes bottleneck Needs to be addressed

26 6 Capacity Planning Approach Work Tasks 1 Collection of requirements/statistics 2 Analysis of collected requirements/statistics Creation of specific architecture & hardware recommendations Creation of initial system configuration recommendations Stress testing 26

27 7 Capacity Planning Take the Next Step Towards High Performance Choosing the most efficient architecture: Operating system Number of nodes & clustering CPU model Number of CPUs Amount of RAM Disk space Adequately sizing a new MicroStrategy environment s servers is critical to ensure performance and stability in a new installation or rollout. 27

28 8 Capacity Planning CPU Model Considerations Picking a CPU CPU benchmarks can be used: SPEC ratings available at CINT2006 Rating Single core performance in the rating Machine rate is a benchmark for the whole machine The best CPU models available currently are the Ivy Bridge and Haswell processors from Intel. This is helpful in order to not overspend on hardware that will not necessarily improve performance.

29 9 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

30 0 Database Instance Level Define prioritization Increase thread numbers to appropriate level Conduct optimization study for thread numbers

31 1 Database Connection Level Enable extended fetch Enable parallel query execution where applicable Adjust connection timeout

32 2 Memory-relevant Settings Working Set maximum RAM usage examples: RAM available: 16 GB, Working Set: 16 GB RAM available: 32 GB, 4000 users, Working Set: 50 MB Object, element caches: On systems with sufficient RAM, increase maximum RAM usage settings from default values Maximum number of XML cells : Maximum number per data fetch! Large influence on exports Increase on 64-bit systems with sufficient RAM

33 3 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

34 4 Power of Intelligent Cubes Example: Large Spanish company Daily ~300 Narrowcast services Large time window required Overlap with interactive usage -> frustration Analysis shows: only 25 attributes, 90 metrics required Creation of one big cube Issues with cross joins slow execution (2 hours) Identification of helper reports can be cached separately Several attributes removed from cube Cube publication now 15 minutes Clearing path to successful implementation

35 5 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

36 6 9.X Flash Dashboard Rendering Time Example: US Financial Institution Need to display large dashboards in less than 15 seconds Analysis shows: Rendering itself requires ~20 seconds Definition XML is up to 2 MB much bigger than Data XML Many objects on dashboards, heavy formatting Used in analysis: Web statistics, Flash debugger, stopwatch

37 7 Flash Rendering Dashboard Document Caching Mode Intelligence Server Processing Web Server Processing Flash Processing Total Network Transfers (Difference) Total Rendering Time Landing Dashboard Non-Cached Landing Dashboard Non-Cached Landing Dashboard Non-Cached Landing Dashboard Non-Cached Landing Dashboard Cached Intelligence Server processing of documents, database executions are fast Web server is not a problem Network is not a problem Need to redesign to meet SLA

38 8 Agenda 1. Introduction to High Performance 2. Statistics Analysis with MicroStrategy Enterprise Manager 3. Infrastructure Recommendations & Capacity Planning 4. Configuration Settings 5. Caching Strategy 6. Dashboard Performance 7. Conclusion/Q&A

39 9 Performance Optimization Roadmap Task Example: Immediate changes of configuration settings Upgrading current Intelligence Servers (memory and CPU) Further changes of configuration settings after upgrade (incl. document caching) Replacement of current hardware with modern machines Performance Impact Estimated Work Effort Intelligent Cubes Prototype High Four FTE weeks Proposed Timeline Required Resources Minor 1 day Short-term BI Administrators Medium 1 day Mid-term System Administrators Medium 1 day Mid-term BI Administrators High Several weeks Long-term System Administrators, BI Administrators, Testers Mid-term MicroStrategy Consultant(s)

40 0 Q&A

Load Testing and Monitoring Web Applications in a Windows Environment

Load Testing and Monitoring Web Applications in a Windows Environment OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the Windows

More information

Tuning Tableau Server for High Performance

Tuning Tableau Server for High Performance Tuning Tableau Server for High Performance I wanna go fast PRESENT ED BY Francois Ajenstat Alan Doerhoefer Daniel Meyer Agenda What are the things that can impact performance? Tips and tricks to improve

More information

Tableau Server Scalability Explained

Tableau Server Scalability Explained Tableau Server Scalability Explained Author: Neelesh Kamkolkar Tableau Software July 2013 p2 Executive Summary In March 2013, we ran scalability tests to understand the scalability of Tableau 8.0. We wanted

More information

Mobile Application Performance

Mobile Application Performance Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line 11km/s (7mps) Escape Velocity Performance Definition What is

More information

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session

More information

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing Performance Testing What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing What is Performance Testing l The primary goal of Performance

More information

Tableau Server 7.0 scalability

Tableau Server 7.0 scalability Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

About Me: Brent Ozar. Perfmon and Profiler 101

About Me: Brent Ozar. Perfmon and Profiler 101 Perfmon and Profiler 101 2008 Quest Software, Inc. ALL RIGHTS RESERVED. About Me: Brent Ozar SQL Server Expert for Quest Software Former SQL DBA Managed >80tb SAN, VMware Dot-com-crash experience Specializes

More information

Drivers to support the growing business data demand for Performance Management solutions and BI Analytics

Drivers to support the growing business data demand for Performance Management solutions and BI Analytics Drivers to support the growing business data demand for Performance Management solutions and BI Analytics some facts about Jedox Facts about Jedox AG 2002: Founded in Freiburg, Germany Today: 2002 4 Offices

More information

Load Testing Analysis Services Gerhard Brückl

Load Testing Analysis Services Gerhard Brückl Load Testing Analysis Services Gerhard Brückl About Me Gerhard Brückl Working with Microsoft BI since 2006 Mainly focused on Analytics and Reporting Analysis Services / Reporting Services Power BI / O365

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

Online Courses. Version 9 Comprehensive Series. What's New Series

Online Courses. Version 9 Comprehensive Series. What's New Series Version 9 Comprehensive Series MicroStrategy Distribution Services Online Key Features Distribution Services for End Users Administering Subscriptions in Web Configuring Distribution Services Monitoring

More information

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet

More information

System Requirements Table of contents

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

More information

Benchmarking Hadoop & HBase on Violin

Benchmarking Hadoop & HBase on Violin Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages

More information

QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION

QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION QlikView Scalability Center Technical Brief Series September 2012 qlikview.com Introduction This technical brief provides a discussion at a fundamental

More information

How To Test For Elulla

How To Test For Elulla EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice & Portal Performance Testing and Tuning GCP - IT Performance Practice By Zubair Syed (zubair.syed@tcs.com) April 2014 Copyright 2012 Tata Consultancy Services Limited Overview A large insurance company

More information

Recommendations for Performance Benchmarking

Recommendations for Performance Benchmarking Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best

More information

McAfee Enterprise Mobility Management 12.0. Performance and Scalability Guide

McAfee Enterprise Mobility Management 12.0. Performance and Scalability Guide McAfee Enterprise Mobility Management 12.0 Performance and Scalability Guide Contents Purpose... 1 Executive Summary... 1 Testing Process... 1 Test Scenarios... 2 Scenario 1 Basic Provisioning and Email

More information

Informatica Data Director Performance

Informatica Data Director Performance Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety

More information

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database WHITE PAPER Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive

More information

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

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

More information

How To Test On The Dsms Application

How To Test On The Dsms Application Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014

More information

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Abstract: Initial load tests revealed that the capacity of a customized Microsoft Office SharePoint Server (MOSS) website cluster

More information

Oracle BI Suite Enterprise Edition

Oracle BI Suite Enterprise Edition Oracle BI Suite Enterprise Edition Optimising BI EE using Oracle OLAP and Essbase Antony Heljula Technical Architect Peak Indicators Limited Agenda Overview When Do You Need a Cube Engine? Example Problem

More information

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE 1 W W W. F U S I ON I O.COM Table of Contents Table of Contents... 2 Executive Summary... 3 Introduction: In-Memory Meets iomemory... 4 What

More information

The Road to Technical Monitoring with SAP Solution Manager

The Road to Technical Monitoring with SAP Solution Manager The Road to Technical Monitoring with SAP Solution Manager Heiko Zuerker ALM230 Copyright 2012 Rockwell Automation, Inc. All rights reserved. Agenda Rockwell Automation s SAP and Solution Manager Landscape

More information

Optimizing the Performance of Your Longview Application

Optimizing the Performance of Your Longview Application Optimizing the Performance of Your Longview Application François Lalonde, Director Application Support May 15, 2013 Disclaimer This presentation is provided to you solely for information purposes, is not

More information

Cognos Performance Troubleshooting

Cognos Performance Troubleshooting Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?

More information

SQL Sentry Essentials

SQL Sentry Essentials Master the extensive capabilities of SQL Sentry Overview This virtual instructor-led, three day class for up to 12 students provides the knowledge and skills needed to master the extensive performance

More information

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief Technical white paper HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief Scale-up your Microsoft SQL Server environment to new heights Table of contents Executive summary... 2 Introduction...

More information

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015 Sitecore Health Christopher Wojciech netzkern AG christopher.wojciech@netzkern.de Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec

More information

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010 Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper October 2010 Disclaimer The following is intended to outline our general product direction.

More information

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services Cognos8 Deployment Best Practices for Performance/Scalability Barnaby Cole Practice Lead, Technical Services Agenda > Cognos 8 Architecture Overview > Cognos 8 Components > Load Balancing > Deployment

More information

POLAR IT SERVICES. Business Intelligence Project Methodology

POLAR IT SERVICES. Business Intelligence Project Methodology POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...

More information

Performance Tuning Guide for ECM 2.0

Performance Tuning Guide for ECM 2.0 Performance Tuning Guide for ECM 2.0 Rev: 20 December 2012 Sitecore ECM 2.0 Performance Tuning Guide for ECM 2.0 A developer's guide to optimizing the performance of Sitecore ECM The information contained

More information

Capacity Planning. The purpose of capacity planning is to:

Capacity Planning. The purpose of capacity planning is to: The purpose of capacity planning is to: Determine Current Solution Capacity: How close to the ceiling am I today? Estimate Growth Potential: With current growth plans, when do I upgrade hardware? Answer

More information

PTC System Monitor Solution Training

PTC System Monitor Solution Training PTC System Monitor Solution Training Patrick Kulenkamp June 2012 Agenda What is PTC System Monitor (PSM)? How does it work? Terminology PSM Configuration The PTC Integrity Implementation Drilling Down

More information

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12 XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5

More information

Initial Hardware Estimation Guidelines. AgilePoint BPMS v5.0 SP1

Initial Hardware Estimation Guidelines. AgilePoint BPMS v5.0 SP1 Initial Hardware Estimation Guidelines Document Revision r5.2.3 November 2011 Contents 2 Contents Preface...3 Disclaimer of Warranty...3 Copyright...3 Trademarks...3 Government Rights Legend...3 Virus-free

More information

Rapid Bottleneck Identification

Rapid Bottleneck Identification Rapid Bottleneck Identification TM A Better Way to Load Test WHITEPAPER You re getting ready to launch or upgrade a critical Web application. Quality is crucial, but time is short. How can you make the

More information

ArcGIS for Server Performance and Scalability: Testing Methodologies. Andrew Sakowicz, asakowicz@esri.com Frank Pizzi, fpizzi@esri.

ArcGIS for Server Performance and Scalability: Testing Methodologies. Andrew Sakowicz, asakowicz@esri.com Frank Pizzi, fpizzi@esri. ArcGIS for Server Performance and Scalability: Testing Methodologies Andrew Sakowicz, asakowicz@esri.com Frank Pizzi, fpizzi@esri.com Introductions Target audience - GIS, DB, System administrators - Testers

More information

Qlik UKI Consulting Services Catalogue

Qlik UKI Consulting Services Catalogue Qlik UKI Consulting Services Catalogue The key to a successful Qlik project lies in the right people, the right skills, and the right activities in the right order www.qlik.co.uk Table of Contents Introduction

More information

Deployment Planning Guide

Deployment Planning Guide Deployment Planning Guide August 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form or by any means,

More information

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

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.

More information

ProSystem fx Engagement. Deployment Planning Guide

ProSystem fx Engagement. Deployment Planning Guide ProSystem fx Engagement Deployment Planning Guide September 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted

More information

WHITE PAPER. SQL Server License Reduction with PernixData FVP Software

WHITE PAPER. SQL Server License Reduction with PernixData FVP Software WHITE PAPER SQL Server License Reduction with PernixData FVP Software 1 Beyond Database Acceleration Poor storage performance continues to be the largest pain point with enterprise Database Administrators

More information

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...

More information

How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy. Ani Jain January 29, 2014

How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy. Ani Jain January 29, 2014 How to Migrate From Existing BusinessObjects or Cognos Environments to MicroStrategy Ani Jain January 29, 2014 Agenda Case Studies Why BusinessObjects and Cognos Customers Upgrade to MicroStrategy Demo:

More information

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu:

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu: THE QUESTION HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu: How many users can I get on a server? NVIDIA: What is their primary

More information

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server) Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2

More information

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda

More information

Are You Ready for the Holiday Rush?

Are You Ready for the Holiday Rush? Are You Ready for the Holiday Rush? Five Survival Tips Written by Joseph Palumbo, Cloud Usability Team Leader Are You Ready for the Holiday Rush? Five Survival Tips Cover Table of Contents 1. Vertical

More information

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

SQL diagnostic manager Management Pack for Microsoft System Center. Overview Overview What is so cool about the SQL diagnostic manager Management Pack? The SQL diagnostic manager (SQLdm) Management Pack integrates key monitors and alerts used by SQL Server DBAs with Microsoft's

More information

Performance Optimization Guide

Performance Optimization Guide Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.

More information

Performance Testing of Java Enterprise Systems

Performance Testing of Java Enterprise Systems Performance Testing of Java Enterprise Systems Katerina Antonova, Plamen Koychev Musala Soft Why Performance Testing? Recent studies by leading USA consultancy companies showed that over 80% of large corporations

More information

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing James Rapp Jonathan Brown Innovation Center Network, Silicon Valley Active Global Support How-To Live Example Existing Patterns

More information

SQL Server 2012 Performance White Paper

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.

More information

Capacity Plan. Template. Version X.x October 11, 2012

Capacity Plan. Template. Version X.x October 11, 2012 Template Version X.x October 11, 2012 This is an integral part of infrastructure and deployment planning. It supports the goal of optimum provisioning of resources and services by aligning them to business

More information

Neelesh Kamkolkar, Product Manager. A Guide to Scaling Tableau Server for Self-Service Analytics

Neelesh Kamkolkar, Product Manager. A Guide to Scaling Tableau Server for Self-Service Analytics Neelesh Kamkolkar, Product Manager A Guide to Scaling Tableau Server for Self-Service Analytics 2 Many Tableau customers choose to deliver self-service analytics to their entire organization. They strategically

More information

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation report prepared under contract with Lenovo Executive Summary Even with the price of flash

More information

Data Center Performance Insurance

Data Center Performance Insurance Data Center Performance Insurance How NFS Caching Guarantees Rapid Response Times During Peak Workloads November 2010 2 Saving Millions By Making It Easier And Faster Every year slow data centers and application

More information

Crystal Reports Server 2008

Crystal Reports Server 2008 Revision Date: July 2009 Crystal Reports Server 2008 Sizing Guide Overview Crystal Reports Server system sizing involves the process of determining how many resources are required to support a given workload.

More information

Perfmon counters for Enterprise MOSS

Perfmon counters for Enterprise MOSS Perfmon counters for Enterprise MOSS # Counter What does it measure or can tell us Threshold [Action taken if] Notes PROCESSOR RELATED COUNTERS 1 Processor(_Total)\% Measures average processor utilization

More information

SAP BusinessObjects BI4 Sizing What You Need to Know

SAP BusinessObjects BI4 Sizing What You Need to Know SAP BusinessObjects BI4 Sizing What You Need to Know Ian Treleaven Senior Portfolio Product Owner, BI Suite P&R, Enterprise Deployment SAP Product Group, Vancouver, Canada Session 0509 Disclaimer This

More information

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing

More information

SQL Server Business Intelligence on HP ProLiant DL785 Server

SQL Server Business Intelligence on HP ProLiant DL785 Server SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly

More information

Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

More information

Netezza and Business Analytics Synergy

Netezza and Business Analytics Synergy Netezza Business Partner Update: November 17, 2011 Netezza and Business Analytics Synergy Shimon Nir, IBM Agenda Business Analytics / Netezza Synergy Overview Netezza overview Enabling the Business with

More information

QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE

QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QlikView Technical Brief April 2011 www.qlikview.com Introduction This technical brief covers an overview of the QlikView product components and architecture

More information

Holistic Performance Analysis of J2EE Applications

Holistic Performance Analysis of J2EE Applications Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis

More information

Performance Testing of a Large Wealth Management Product

Performance Testing of a Large Wealth Management Product Performance Testing of a Large Wealth Management Product Meherphani Nori & Global Head Quality Assurance Krishna Kankipati & Vice President Mohan Pujari & Product Specialist Broadridge Financial Solutions

More information

Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short

Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short Vijay Anand, Director, Product Marketing Agenda 1. Managed self-service» The need of managed self-service»

More information

SolarWinds Scalability Engine Guidelines for SolarWinds Products Technical Reference

SolarWinds Scalability Engine Guidelines for SolarWinds Products Technical Reference SolarWinds Scalability Engine Guidelines for SolarWinds Products Technical Reference Copyright 1995-2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced

More information

NetIQ Access Manager 4.1

NetIQ Access Manager 4.1 White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document

More information

HP SiteScope 11.x Essentials

HP SiteScope 11.x Essentials HP SiteScope 11.x Essentials Overview This course provides the technical knowledge and skills needed to manage and monitor an IT infrastructure with the help of the HP SiteScope product. Students gain

More information

Performance Modeling for Web based J2EE and.net Applications

Performance Modeling for Web based J2EE and.net Applications Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,

More information

Microsoft Exchange Server 2003 Deployment Considerations

Microsoft Exchange Server 2003 Deployment Considerations Microsoft Exchange Server 3 Deployment Considerations for Small and Medium Businesses A Dell PowerEdge server can provide an effective platform for Microsoft Exchange Server 3. A team of Dell engineers

More information

and Disaster Recovery Environment Corporate Technologies, Inc.

and Disaster Recovery Environment Corporate Technologies, Inc. A Presentation from the Infrastructure Services Group: To ACME Sciences Group Virtualization Assessment of Production and Disaster Recovery Environment Corporate Technologies, Inc. October 19, 2009 Virtualization

More information

Updated November 30, 2010. Version 4.1

Updated November 30, 2010. Version 4.1 Updated November 30, 2010 Version 4.1 Table of Contents Introduction... 3 Replicator Performance and Scalability Features... 5 Replicator Multi-Engine Deployment... 7 Multi-Threaded Replication Queue Architecture...

More information

Analyzing IBM i Performance Metrics

Analyzing IBM i Performance Metrics WHITE PAPER Analyzing IBM i Performance Metrics The IBM i operating system is very good at supplying system administrators with built-in tools for security, database management, auditing, and journaling.

More information

Performance Test Results Report for the Sled player

Performance Test Results Report for the Sled player Performance Test Results Report for the Sled player The Open University Created: 17 th April 2007 Author Simon Hutchinson The Open University Page 1 of 21 Cross References None

More information

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010 KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web

More information

Copyright www.agileload.com 1

Copyright www.agileload.com 1 Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

More information

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing January 2014 Legal Notices JBoss, Red Hat and their respective logos are trademarks or registered trademarks of Red Hat, Inc. Azul

More information

Top 10 Performance Tips for OBI-EE

Top 10 Performance Tips for OBI-EE Top 10 Performance Tips for OBI-EE Narasimha Rao Madhuvarsu L V Bharath Terala October 2011 Apps Associates LLC Boston New York Atlanta Germany India Premier IT Professional Service and Solution Provider

More information

The IBM Cognos Platform

The IBM Cognos Platform The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent

More information

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching A SafePeak Whitepaper February 2014 www.safepeak.com Copyright. SafePeak Technologies 2014 Contents Objective...

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

Performance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle

Performance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle Performance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle Storage and Database Performance Benchware Performance Suite Release 8.5 (Build 131015) November 2013 Contents 1 System Configuration

More information

Transitioning from a Physical to Virtual Production Environment. Ryan Miller Middle Tennessee Electric Membership Corp

Transitioning from a Physical to Virtual Production Environment. Ryan Miller Middle Tennessee Electric Membership Corp Transitioning from a Physical to Virtual Production Environment Ryan Miller Middle Tennessee Electric Membership Corp Introduction MTEMC Distribute electricity to ~200,000 residential & business members

More information

Zend and IBM: Bringing the power of PHP applications to the enterprise

Zend and IBM: Bringing the power of PHP applications to the enterprise Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages

More information

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. 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

More information