XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

What's new?. ETS4 for Experts - New ETS4 Functions - improved Workflows - improvements in relation to ETS3.
Tableau Software Australia
Copyright 2007, Information Builders. Slide 1 Performance and Tuning Mark Nesson, Vashti Ragoonath June 2008.
Enhancing Application Performance Root Causes and Quick Solutions.
Xcelsius Tips and Tricks Chris Greer EV Technologies.
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Business Objects XI3 and Webi ABA – May 18, 2011.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
SQL Server Performance Audit and Tuning Jason Pack.
VMware vCenter Server Module 4.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
SQL Express. Confidential Information What’s New in Version 10  SQL Server 2005 Express Edition will replace the Pervasive Workgroup engine for Maximizer.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.

Copyright 2007, Information Builders. Slide 1 Performance and Tuning Tips Mark Nesson/Vashti Ragoonath October 2008.
Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know.
MCTS Guide to Microsoft Windows Vista Chapter 11 Performance Tuning.
MCTS Guide to Microsoft Windows 7
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
CMSPro Omniversal Apps, Inc.. Application overview CMSPro is an extremely powerful, yet simple, metadata exploration and analysis tool for Business Objects.
Copyrighted material John Tullis 10/6/2015 page 1 Performance: WebSphere Commerce John Tullis DePaul Instructor
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) International: (612) Passcode: “BW”
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Designing High Performance BIRT Reports Mica J. Block Director Actuate Corporate Engineers Actuate Corporation.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
Performance. Performance Performance is a critical issue especially in a multi-user environment. Benchmarking is one way of testing this.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Random Logic l Forum.NET l ASP.NET performance Forum.NET 5 th Meeting ● March 2006 By Yaniv Sharon.
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
QlikView Architecture Overview
#SummitNow A Day in the Life of an Alfresco Admin November 2013 Antonio Soler Premier Support Engineer Alfresco Software Ltd.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
SQL Database Management
Understanding and Improving Server Performance
Designing High Performance BIRT Reports
Data, Space and Transaction Processing
Netscape Application Server
SoftReports - Patient Reports
2016 Citrix presentation.
MCTS Guide to Microsoft Windows 7
ColdFusion Performance Troubleshooting and Tuning
Nate Nelson I*LEVEL, Inc.
Plan, Strategy and Execution of a Successful Upgrade
Presentation transcript:

XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager

Performance Tuning Defined Performance tuning is the improvement of system performance. The motivation for tuning can be real (its slow now) or anticipated (adding users). As load increases, performance decreases. The ability to accept a higher load is called scalability

Systematic Tuning Systematic tuning follows these steps: Assess the problem and establish numeric values that categorize acceptable behavior. Measure the performance of the system before modification. Identify the part of the system that is critical for improving the performance. This is called the bottleneck. Modify that part of the system to remove the bottleneck. Measure the performance of the system after modification

Universe Design A separate discussion on optimizing SQL Follow best practices Use Indexes, aggregates, shortcuts, etc. Apply row and time limits Train your users on not only how to build reports, but how to use specific universes

Report Efficiency and Schedules Verify reports are built according to best practices (you do have these?) Your BI Center of Excellence can help Audit the system for report usage, etc. Can some reports be scheduled? Audit the report schedules

Database resources / data models DB server percent utilization? What else is running on it? Is the data model for OLTP or queries? Indexs? Extra summary tables Number of DB connections

Repository Move the repository to a separate server For the Database For the File Store

Split Web and Application Servers Are you running Tomcat standalone? If yes, then add an HTTP server. This lets the application server focus on what it is good at, code translation, and lets the HTTP server handle HTML and image requests. Put each on separate servers Turn off IIS if not in use.

Add another Tomcat instance For failover To maximize server memory (Tomcat has a max of 1024MB JVM)

Tomcat Settings ParameterRecommended Settings maxProcessors150 - this value depends on the deployment size. minProcessors5 maxActiveSessions minIdleSwap URIEncodingUTF-8 useBodyEncodingForURItrue (for double byte characters) The Tomcat server.xml file allows you to configure Tomcat using a simple XML descriptor. This is usually locate din the conf directory. The following changes should be made.

Java Heap Memory Maximum / Initial Heap Size Default is: Max - 64 MB / Initial - 64 MB Max: Raise this to 1024 MB – 2048 MB Initial: Raise this to 512 MB Example: -Xmx1024m Server Mode Instructs the JVM to perform more extensive run-time optimization. Example: -Xmx1024m -server

Closing Sessions with the Browser When a user closes their browser while they have an active session, the session will remain active. User setting in XIr2 to Always log me off Bypassed with SSO No global setting, but... Performance Manager has a utility for this pmxir2_deployment_guide.pdf

Moving XSL transformation to IE Available in IE 6 or higher Delegates XML to XSL conversion to IE Lightens the load on the server WebI Viewing xir2_bip_deploy_en.pdf EPM xir2_epm_setup_en.pdf

View the last scheduled instance For a list of reports, the default is to open the document as it was last saved Some users will open this, then refresh it You an change the default to open the latest instance CMC -> Business Objects Enterprise Applications -> InfoView

Sharing Data between reports Only applies to Crystal Reports and DeskI Disabled by default Permits different users accessing the same report object to use the same data when viewing or refreshing a report. Reduces the number of database calls Reports generate faster

Performance Management Tracing Tracing is turned on by default Not auditing Low level debug activity Impacts performance I recommend turning this off If used, monitor disk usage / space

Use Server Groups Server groups can be used to direct report processing to a specific set of servers Organizes servers into sub-groups that can be managed and used independently Dedicate resources to a particular set of users and/or applications

Server Hardware Upgrade you server hardware New box with faster CPUs Increase the RAM (min 2 GB per CPU) Fast disks

Upgrade to SP2 Many buy fixes New features Improvements in the Import Wizard Improved DeskI to WebI conversion

Change the Server Defaults What type of environment do you have? Disable Services that are not needed DeskI or Crystal if not used Set server parameters DeskI is set to 5 by default

Job Server Defaults Job Servers kick off scheduled jobs The Reports Servers run the reports WebI, DeskI and Crystal each have their own Job Server The default is set to five This can be increased in most environments

Report Server Defaults Report Servers run the jobs WebI, DeskI and Crystal each have their own Report Server Maximum Simultaneous Report Jobs is the most important parameter to set Different for each server and environment Capacity planning helps here One for each CPU

References 11 Years BOBJ Experience Deployment Guide Administration Guide Recommended Settings Guide

Questions? Feel free to contact: Andy Erthal BI Practice Manager (314)