COMPUTER MEASUREMENT GROUP INDIA. Large Centralized Tax Processing Solution Benchmark and Performance Analysis
|
|
- Candace Henderson
- 8 years ago
- Views:
Transcription
1 COMPUTER MEASUREMENT GROUP INDIA Large Centralized Tax Processing Solution Benchmark and Performance Analysis Vijay Jain Computer Measurement Group, India 1
2 Background (Existing Architecture) Client Server Architecture Zonal Centre A Zonal Centre B Zonal Centre C Replace With One Single Centralized System For The Country Computer Measurement Group, India 2
3 Background (Proposed Architecture) Web server Application Server Database Server Zonal Centre A WAN Zonal Centre B Zonal Centre C Zonal Centre D Benchmark to Determine if This is Technically Feasible Computer Measurement Group, India 3
4 RFP Objectives & Ground Rules Application Benchmarking a Pre-Condition To Evaluate Scalability Targets and Recommend Hardware Configuration for the Application Deterministic Think Time Fixed at 5 Seconds Only Configuration Parameter Tuning of Web, App, DB Servers Permitted No Application Code Optimization Permitted 4000 Concurrent Users (To test in steps of 1000, 2000, 4000 users) Average Server Side Response Time/Screen < 1 sec Server CPU & Memory Utilization < 50% Computer Measurement Group, India 4
5 Main Transaction to be Benchmarked Login Step 1: Main Screen Steps 2 and 3: Compute 12.5% Logout Steps 6,7, and 8: Print Result Steps 4 and 5: Refund Average Response Time Per Screen < 1 sec Think Time for entire transaction = 5 secs Observed Cycle Time was 2 minutes!!! Computer Measurement Group, India 5
6 Test Configuration (1000 Users) Web Servers 2 CPU 2 CPU Application Servers 8 CPU 8 CPU Database Servers 16 CPU Computer Measurement Group, India 6
7 Test Result & Outcome With 5 sec think time response time target surpassed at 500 users Tuning and adding resources were of little help Raised the issue with customer Technical Committee revised think time to 40 Secs and left to the vendors bidding for the RFP to do proper capacity planning Computer Measurement Group, India 7
8 Test Configuration (2000 Users) Web Servers 2 CPU 2 CPU 2 CPU 2 CPU Application Servers 8 CPU 8 CPU 8 CPU 8 CPU Database Servers 32 CPU Computer Measurement Group, India 8
9 Test Results: 1000 & 2000 Users Test Type CPU Used (DB) Business TPS Completion Time (Hrs) Returns processed User Login Main Screen Compute Refund Print Result User Exit DB CPU % Apps CPU % Web CPU % 1000 Users :10 1 M Avg ~45% ~40% ~15% 95 th pct Users Throughput Utilization :45 1 M Response Times (sec) ~50% ~40% < 10% Throughput scales almost linearly no apparent bottleneck Response Time Meets RFP Criteria Computer Measurement Group, India 9
10 Database Tuning Cached highly used sequences Increased transaction slots at block level (initrans) to manage high concurrency Pinned packages/functions in memory to avoid reload Raised the priority of Oracle Processes Introduced session cursor caching to reduce latch requirement Created reverse key indexes for surrogated key columns Different instances inserting 2005, 2006, 2007, Contention Normal B*Tree Reverse B*Tree Please note internal representation of bytes will be reversed Computer Measurement Group, India 10
11 4000 User Test Results on App/DB configuration used for 2000 users Results on higher number of CPUs Scalability limiting analysis Further analysis of response time Web Servers Base Configuration 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU Application Servers 8 CPU 8 CPU 8 CPU 8 CPU Database Servers 32 CPU Computer Measurement Group, India 11
12 4000 User Test Results Test Type 4000 Users 2000 Users CPU Used (DB) Throughput Business TPS 47 X* 48 Completion Time (Hrs) 06:00 05:45 Returns processed 1 M Response Time Avg User Login th pct M 0.4 Main Screen Compute Refund Print Result User Exit Utilization DB CPU % ~50% ~50% Apps CPU % ~45% ~40% Web CPU % ~5% < 10% Computer Measurement Group, India 12
13 4000 User Test: Impact of Adding DB CPUs No. of Users No. of CPU (DB) No. of App Server Business Throughput 48 tps 47 tps 47 tps 47 tps Response Times (seconds) User Login Main Screen Compute Refund Print Result User Exit 1 1 Same as for 32 CPUs 32 CPUs Same as for 32 CPUs Utilization DB CPU % ~50% ~50% ~45% ~40% Apps CPU % ~40% ~45% ~40% ~40% Further Database Tuning Also Did Not Help Computer Measurement Group, India 13
14 4000 User Test: Network, Disk, Memory on DB server < 192Kbps on 1 Gbps lan Nothing to be alarmed about. No Disk, Memory, Network bottlenecks < 45% Database does not scale with CPUs Constant at 45% Are there any bad SQLs, Contention problems, Wait Events? Computer Measurement Group, India 14
15 SQL Processing Contribution Extract of Oracle Statspack report for 4000 user test SQL ordered by Gets for DB: ABC Instance: ABC CPU Elapsd Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value ,871,006 87,688 5, Module: (TNS V1-V3) SELECT ROWID,SEQ_NO,IND_STAT,BNDL_AREA_CD,BNDL_AO_TYP,BNDL_RANGE _CD,BNDL_AO_NO,BNDL_FIN_YR,BNDL_CNTR_NO,BNDL_SEQ_NO,ACK_NO,AST_Y R,PAN,DT_FILED,NAME,RET_INC FROM AA_RETURN WHERE (SEQ_NO IN (SEL ECT a.seq_no FROM aa_return a WHERE A.RANGE_CD = :1 AND A.AO_NO = :2 AND A.AO_TYP = :3 AND A.area_cd = :4)) and (AST_YR=:5) and SQL ordered by Reads for DB: ABC Instance: ABC CPU Elapsd Physical Reads Executions Reads per Exec %Total Time (s) Time (s) Hash Value ,416,210 87, Module: f90runm@server1 (TNS V1-V3) SELECT ROWID,SEQ_NO,IND_STAT,BNDL_AREA_CD,BNDL_AO_TYP,BNDL_RANGE _CD,BNDL_AO_NO,BNDL_FIN_YR,BNDL_CNTR_NO,BNDL_SEQ_NO,ACK_NO,AST_Y R,PAN,DT_FILED,NAME,RET_INC FROM AA_RETURN WHERE (SEQ_NO IN (SEL ECT a.seq_no FROM aa_return a WHERE A.RANGE_CD = :1 AND A.AO_NO = :2 AND A.AO_TYP = :3 AND A.area_cd = :4)) and (AST_YR=:5) and Avg. Response time/execution= /87688 =0.23 sec High physical and logical reads Computer Measurement Group, India 15
16 SQL Processing Contribution Extract of Oracle Statspack report for 4000 user test SQL ordered by Gets for DB: ABC Instance: ABC CPU Elapsd Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value ,871,006 87,688 5, Module: (TNS V1-V3) SELECT ROWID,SEQ_NO,IND_STAT,BNDL_AREA_CD,BNDL_AO_TYP,BNDL_RANGE _CD,BNDL_AO_NO,BNDL_FIN_YR,BNDL_CNTR_NO,BNDL_SEQ_NO,ACK_NO,AST_Y R,PAN,DT_FILED,NAME,RET_INC FROM AA_RETURN WHERE (SEQ_NO IN (SEL ECT a.seq_no FROM aa_return a WHERE A.RANGE_CD = :1 AND A.AO_NO = :2 AND A.AO_TYP = :3 AND A.area_cd = :4)) and (AST_YR=:5) and Avg. Response time/execution= /87688 =0.23 sec SQL ordered by Reads for DB: ABC Instance: ABC CPU Elapsd Physical Reads Executions Reads per Exec Avg. %Total Time (s) Time (s) Hash Value Main 14,416,210 Screen 87, sec due to this SQL Module: Compute f90runm@server1 (TNS V1-V3) 13.7 Is it worth tuning? SELECT ROWID,SEQ_NO,IND_STAT,BNDL_AREA_CD,BNDL_AO_TYP,BNDL_RANGE _CD,BNDL_AO_NO,BNDL_FIN_YR,BNDL_CNTR_NO,BNDL_SEQ_NO,ACK_NO,AST_Y Refund Details 2.1 R,PAN,DT_FILED,NAME,RET_INC Print Result FROM AA_RETURN 24.0 WHERE (SEQ_NO IN (SEL ECT a.seq_no FROM aa_return a WHERE A.RANGE_CD = :1 AND A.AO_NO = :2 AND A.AO_TYP = :3 AND A.area_cd = :4)) and (AST_YR=:5) and Observed Excessively High Latch Contention High physical and logical reads Avg. Rsp Time for bus txn = 40.5 sec Computer Measurement Group, India 16
17 What is a Latch in Oracle DB Simple, low-level serialization mechanism to protect shared data structures in the System Global Area (SGA) Provide only exclusive access to protected data structures needed briefly Syntax Check Semantic Analysis Soft Parse Yes Was the statement already parsed by another session? Latches are applied in these stages No Hard Parse Computer Measurement Group, India 17
18 Database Wait Event Analysis Extract of Oracle Statspack report for 4000 user test: 30 min STATSPACK report for Snap Id Snap Time Sessions Curs/Sess Comment Begin Snap: 2 31-Oct-07 18:36:38 4, End Snap: 3 31-Oct-07 19:06:39 4, Elapsed: (mins) Top 5 Timed Events ~~~~~~~~~~~~~~~~~~~~~ % Total Event Waits Time (s) Ela Time latch free 1,539,663 3,587, CPU time 28, db file sequential read 17,221,454 7, log file sync 46, enqueue 5, Average Wait / DB txn = 2.3 * 5.1 = sec Excessively high Latch contention (99% of total wait time) Wait Events for DB: ABC Instance: ABC Avg. Total Wait wait Waits Event Waits Timeouts Time (s) (ms) /txn latch free 1,539, ,587, db file sequential read 17,221, , log file sync 246, enqueue 5, Latch Free wait during 2000 user test was 8.31% and Avg. wait time was 2 ms Computer Measurement Group, India 18
19 Latch Wait s Contribution to Response Time X* DB txns/sec for 47 business txns/sec 157.7/47 = 3.36 db txn/bus txn Snap Id Snap Time Sessions Curs/Sess Comment Begin Snap: 2 31-Oct-07 18:36:38 4, End Snap: 3 31-Oct-07 19:06:39 4, Elapsed: (mins) Load Profile ~~~~~~~~~~~~ Per Second Per Transaction Redo size: 1,537, , Logical reads: 539, , Avg. Main Screen 0.7 Compute 13.7 Refund Details 2.1 Print Result 24.0 Block changes: 8, Physical reads: 9, Physical writes: User calls: 22, Parses: 14, Hard parses: Sorts: 3, Logons: Executes: 38, Transactions: Contribution of Latch Wait Time to Response Time = Avg Wait Time/DB txn * No. of DB txn/business Txn = * 3.36 = seconds Average Response Time for 4000 Users = = 40.5 seconds Computer Measurement Group, India 19
20 Parsing Analysis Extract of Oracle Statspack report for 4000 user test SQL ordered by Parse Calls for DB: ABC Instance: ABC % Total Parse Calls Executions Parses Hash Value ,285,993 14,286, Module: f90runm@server1 (TNS V1-V3) declare p varchar2(32767); begin p := GLOBAL_POLICY(:sn, :on); :v1 := substr(p,1,4000); :v2 := substr(p,4001,4000); :v3 := substr(p,8001,4000); :v4 := substr(p,12001,4000); :v5 := substr(p,16001,4000); :v6 := substr(p,20001,4000); 2,939,514 2,939, Module: f90runm@server1 (TNS V1-V3) declare p varchar2(32767); begin p := MASTER_POLICY(:sn, :on); :v1 := substr(p,1,4000); :v2 := substr(p,4001,4000); :v3 := substr(p,8001,4000); :v4 := substr(p,12001,4000); :v5 := substr(p,16001,4000); :v6 := substr(p,20001,4000); 349,887 2,988, Module: f90runm@server1 (TNS V1-V3) SELECT ABC_NUM From EMP_ABC WHERE ORAUSER = USER Nearly 66% of total parse calls are for two functions : GLOBAL_POLICY & MASTER_POLICY Computer Measurement Group, India 20
21 Function Call Analysis Extract of Oracle TKPROF report of test declare p varchar2(32767); begin p := GLOBAL_POLICY(:sn, :on); substr(p,4001,4000); :v1 := substr(p,1,4000); :v2 := :v3 := substr(p,8001,4000); call count cpu elapsed disk query current rows Parse Execute Fetch total X* 247 function calls per business transaction = 247 * 47 = 11,609 per sec = 41.8 million per hour!!!! declare p varchar2(32767); begin p := MASTER_POLICY(:sn, :on); :v1 := substr(p,1,4000); :v2 := substr(p,4001,4000); :v3 := substr(p,8001,4000); call count cpu elapsed disk query current rows Parse Execute Fetch total Number of calls cannot be reduced by parameter tuning or adding hardware. Only way out is to change the application and hence reduce number of parses / latches / sec. Computer Measurement Group, India 21
22 2000 to 4000 User Analysis: (40 Secs Think Time) Average Rsp Time of Entire Business Txn 2000 user 4000 user 1.1 sec 40.5 sec Business Throughput 48/sec 47/sec Average Latch Wait Time 2 ms 2,330 ms If business throughput is not changing why does response time and wait time increase so drastically by doubling the number of users? N = 2000, R = 1.1, Z = 40 Queueing Theory : Closed System under saturation D max = 20 ms R = N * D max Z where R = average response time of business txn N = 4000, Z = 40, D max = 20 ms N = number of users R = 4000 * 20ms 40 Z = think time = 40 sec D max = demand at bottleneck resource = visit count at bottleneck resource/business txn x average service time at bottleneck resource Computer Measurement Group, India 22
23 Determinants of Performance No changes allowed during benchmark. Main bottlenecks identified Application Tuning Time Spent in Components Is 40 sec Think Time meaningful? Config parameters well tuned Adding more CPUs in one box does not help Workload Think Time in Transactions Infrastructure Resource Consumption Computer Measurement Group, India 23
24 Think Time Analysis With 40 sec think time : 50 Million returns can be processed in ~ 1.5 months Though the target is 4 months So what could be more reasonable think time? Assuming : No. of hours/day = 5 Throughput required to process 50 Million returns = 35 TXNs/Sec Applying Little s Law : N = (R+Z) * X ? 35 Avg. Think Time = (4000/35) 4 = 110 Sec Computer Measurement Group, India 24
25 Test Results: 100 Secs Think Time Test Type 1000 Users 2000 Users 4000 Users 4000 Users (Think Time =100 S) Throughput Business TPS Completion Time (Hrs) 11:10 5:45 6:00 3:35 Returns processed 1 M 1 M 1 M ½ M User Login Main Screen Compute Refund Print Result User Exit DB CPU % Apps CPU % Web CPU % ~45% ~40% ~15% Response Times sec 95 th percentile ~50% ~45% ~10% ~50% ~45% ~5% 1.0 ~45% ~35% ~5% Computer Measurement Group, India Utilization
26 Conclusions Benchmark has proven that application scales linearly till 2000 users with the specified think time Recommendations given for further scalability Analysis of the results and workload has proved that the workload defined for the benchmark is unrealistic System can meet the target of processing 50 million returns in 4 months, with reasonable think time and workload IMPACT The RFP was scrapped and new requirements were laid down with more realistic workload and flexibility Computer Measurement Group, India 26
27 Learnings Gauge the problem - Is it feasible to achieve target with resolution? Whenever doing Benchmark, work on Performance Engineering Model to derive whether it will work or not Evaluate contribution of Wait Events to response time while doing Database Analysis Every Application has certain scalability limits, no matter what hardware you deploy upon Adding hardware is not the solution for all the problems Choosing realistic workload is imperative to ensure its achievability and applicability of the results Unrealistic workload may cause cost and schedule overrun exponentially Computer Measurement Group, India 27
28 Q & A Computer Measurement Group, India 28
Benchmark and Performance Analysis. of a. Large Centralized Tax Processing Solution
Benchmark and Performance Analysis of a Large Centralized Tax Processing Solution Vijay Jain Venkata Sai Jayanti Murty Background (Existing Architecture) Client server architecture Total 36 RCC RCC City
More informationPerformance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
More informationOracle Database Capacity Planning. Krishna Manoharan krishmanoh@gmail.com
Oracle Database Capacity Planning Krishna Manoharan krishmanoh@gmail.com 1 Introduction Capacity Planning Capacity planning is essential to deliver a predetermined optimal/consistent user experience throughout
More informationToad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
More informationLoad 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 informationPerformance 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 informationOracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database
More informationDBMS Performance Monitoring
DBMS Performance Monitoring Performance Monitoring Goals Monitoring should check that the performanceinfluencing database parameters are correctly set and if they are not, it should point to where the
More informationRecommendations 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 informationMyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy
MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...
More information<Insert Picture Here> Adventures in Middleware Database Abuse
Adventures in Middleware Database Abuse Graham Wood Architect, Real World Performance, Server Technologies Real World Performance Real-World Performance Who We Are Part of the Database
More informationVirtualCenter 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 informationOracle 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
More informationOracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation benoit.dageville@oracle.com
Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation benoit.dageville@oracle.com Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach to
More informationPerformance Tuning and Optimizing SQL Databases 2016
Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students
More informationMS SQL Performance (Tuning) Best Practices:
MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware
More informationMicrosoft SQL Server: MS-10980 Performance Tuning and Optimization Digital
coursemonster.com/us Microsoft SQL Server: MS-10980 Performance Tuning and Optimization Digital View training dates» Overview This course is designed to give the right amount of Internals knowledge and
More informationMyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
More informationOracle Architecture. Overview
Oracle Architecture Overview The Oracle Server Oracle ser ver Instance Architecture Instance SGA Shared pool Database Cache Redo Log Library Cache Data Dictionary Cache DBWR LGWR SMON PMON ARCn RECO CKPT
More informationSQL Server Performance Tuning and Optimization
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com SQL Server Performance Tuning and Optimization Course: MS10980A
More informationOracle Database 11g: SQL Tuning Workshop Release 2
Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to
More informationCondusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%
openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive
More informationICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
More informationPrograma de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop
Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop What you will learn This Oracle Database 11g SQL Tuning Workshop training is a DBA-centric course that teaches you how
More informationProactive database performance management
Proactive database performance management white paper 1. The Significance of IT in current business market 3 2. What is Proactive Database Performance Management? 3 Performance analysis through the Identification
More informationJava DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860
Java DB Performance Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860 AGENDA > Java DB introduction > Configuring Java DB for performance > Programming tips > Understanding Java DB performance
More informationPerformance 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
More informationOracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
More informationCase 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 informationMethod R Performance Optimization the Smart Way. Chad McMahon. Senior Consultant, Database Services CGI
Method R Performance Optimization the Smart Way Chad McMahon Senior Consultant, Database Services CGI 1 About the Speaker Chad McMahon Career: Database consultant at CGI Database Services for five years.
More informationPostgreSQL Business Intelligence & Performance Simon Riggs CTO, 2ndQuadrant PostgreSQL Major Contributor
PostgreSQL Business Intelligence & Performance Simon Riggs CTO, 2ndQuadrant PostgreSQL Major Contributor The research leading to these results has received funding from the European Union's Seventh Framework
More informationPerformance 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 informationCapacity Planning Process Estimating the load Initial configuration
Capacity Planning Any data warehouse solution will grow over time, sometimes quite dramatically. It is essential that the components of the solution (hardware, software, and database) are capable of supporting
More informationPerformance Targets for Developers
Performance Targets for Developers Nov 2011 Performance targets are usually given at the end user or overall system level, such as an end to end response time target or an overall throughput target. After
More informationTips 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
More informationMaximum performance, minimal risk for data warehousing
SYSTEM X SERVERS SOLUTION BRIEF Maximum performance, minimal risk for data warehousing Microsoft Data Warehouse Fast Track for SQL Server 2014 on System x3850 X6 (95TB) The rapid growth of technology has
More informationOracle Rdb Performance Management Guide
Oracle Rdb Performance Management Guide Solving the Five Most Common Problems with Rdb Application Performance and Availability White Paper ALI Database Consultants 803-648-5931 www.aliconsultants.com
More informationSQL Server 2012 Optimization, Performance Tuning and Troubleshooting
1 SQL Server 2012 Optimization, Performance Tuning and Troubleshooting 5 Days (SQ-OPT2012-301-EN) Description During this five-day intensive course, students will learn the internal architecture of SQL
More informationSiebel & 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 informationMonitoring Remedy with BMC Solutions
Monitoring Remedy with BMC Solutions Overview How does BMC Software monitor Remedy with our own solutions? The challenge is many fold with a solution like Remedy and this does not only apply to Remedy,
More informationOracle 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
More informationModule 15: Monitoring
Module 15: Monitoring Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried out to ensure: Maximum availability Optimal performance
More informationEMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Applied Technology Abstract Microsoft SQL Server includes a powerful capability to protect active databases by using either
More informationLoad 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 informationMS-40074: Microsoft SQL Server 2014 for Oracle DBAs
MS-40074: Microsoft SQL Server 2014 for Oracle DBAs Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills and experience as an Oracle
More informationPerformance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
More informationLiferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationAyurvedic Principles of Siebel Performance
Oliver Seiffert, Raoul Mayr 15.11.2009 Ayurvedic Principles of Siebel Performance About Me My Session for You Session s Objective Application Architect, with 13+ years of experience in IT projects and
More informationMicrosoft 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
More informationMyOra 4.5. User Guide. SQL Tool for Oracle. Kris Murthy
MyOra 4.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...
More informationTuning Oracle on Windows for Maximum Performance on PowerEdge Servers a White Paper sponsored by Dell, Oracle and Microsoft
Tuning Oracle on Windows for Maximum Performance on PowerEdge Servers a White Paper sponsored by Dell, Oracle and Microsoft By Edward Whalen, Performance Tuning Corporation, December 2004 Executive Summary
More informationPerformance 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
More informationCapacity Management for Oracle Database Machine Exadata v2
Capacity Management for Oracle Database Machine Exadata v2 Dr. Boris Zibitsker, BEZ Systems NOCOUG 21 Boris Zibitsker Predictive Analytics for IT 1 About Author Dr. Boris Zibitsker, Chairman, CTO, BEZ
More informationOracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
More informationDesigning Quality SQL Server Solutions
Designing Quality SQL Server Solutions Gavin Payne Principal Architect gavin@coeo.com @GavinPayneUK Gavin Payne Solution architect: Platforms and infrastructures New and existing environments Full solution
More informationBenchmarking Cassandra on Violin
Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract
More informationOracle 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
More informationWHITE 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 information1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle
1Z0-117 Oracle Database 11g Release 2: SQL Tuning Oracle To purchase Full version of Practice exam click below; http://www.certshome.com/1z0-117-practice-test.html FOR Oracle 1Z0-117 Exam Candidates We
More informationABSTRACT 1. INTRODUCTION. Kamil Bajda-Pawlikowski kbajda@cs.yale.edu
Kamil Bajda-Pawlikowski kbajda@cs.yale.edu Querying RDF data stored in DBMS: SPARQL to SQL Conversion Yale University technical report #1409 ABSTRACT This paper discusses the design and implementation
More informationThe Classical Architecture. Storage 1 / 36
1 / 36 The Problem Application Data? Filesystem Logical Drive Physical Drive 2 / 36 Requirements There are different classes of requirements: Data Independence application is shielded from physical storage
More informationTUTORIAL WHITE PAPER. Application Performance Management. Investigating Oracle Wait Events With VERITAS Instance Watch
TUTORIAL WHITE PAPER Application Performance Management Investigating Oracle Wait Events With VERITAS Instance Watch TABLE OF CONTENTS INTRODUCTION...3 WAIT EVENT VIRTUAL TABLES AND VERITAS INSTANCE WATCH...4
More informationHow 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 informationHigh performance ETL Benchmark
High performance ETL Benchmark Author: Dhananjay Patil Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 07/02/04 Email: erg@evaltech.com Abstract: The IBM server iseries
More informationPostgres performance bootcamp for Oracle DBAs
Postgres performance bootcamp for Oracle DBAs Marcus.Heckel@Sun.com Glenn.Fawcett@Sun.com Strategic Applications Engineering http://blogs.sun.com/glennf http://blogs.sun.com/mheckel 1 Goal Statement Leverage
More informationIntroduction. 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 informationApplication. Performance Testing
Application Performance Testing www.mohandespishegan.com شرکت مهندش پیشگان آزمون افسار یاش Performance Testing March 2015 1 TOC Software performance engineering Performance testing terminology Performance
More informationBest Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
More informationApache Derby Performance. Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems
Apache Derby Performance Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems Overview Derby Architecture Performance Evaluation of Derby Performance Tips Comparing
More informationLenovo Database Configuration for Microsoft SQL Server 2014 37TB
Database Lenovo Database Configuration for Microsoft SQL Server 2014 37TB Data Warehouse Fast Track Solution Data Warehouse problem and a solution The rapid growth of technology means that the amount of
More informationQLIKVIEW SERVER LINEAR SCALING
QLIKVIEW SERVER LINEAR SCALING QlikView Scalability Center Technical Brief Series June 212 qlikview.com Introduction This technical brief presents an investigation about how QlikView Server scales in performance
More informationOracle 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
More informationSivakumar Software Engg, Zagro Singapore Pte Ltd e-mail. nspshiva@gmail.com
SWOT Analysis of the Oracle standard and MS-SQL server Technologies Sivakumar Software Engg, Zagro Singapore Pte Ltd e-mail. nspshiva@gmail.com Abstract In the last few years the use of the Internet has
More informationETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT
ETL Process in Data Warehouse G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline ETL Extraction Transformation Loading ETL Overview Extraction Transformation Loading ETL To get data out of
More informationCase Study I: A Database Service
Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of
More informationWhite Paper. PiLab Technology Performance Test, Deep Queries. pilab.pl
White Paper PiLab Technology Performance Test, Deep Queries pilab.pl Table of Content Forward... 3 Summary of Results... 3 Technical Introduction... 3 Hardware... 4 Disk read/write speed... 4 Network speed
More informationConfiguring Apache Derby for Performance and Durability Olav Sandstå
Configuring Apache Derby for Performance and Durability Olav Sandstå Sun Microsystems Trondheim, Norway Agenda Apache Derby introduction Performance and durability Performance tips Open source database
More informationAn Oracle White Paper June 2012. High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database
An Oracle White Paper June 2012 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database Executive Overview... 1 Introduction... 1 Oracle Loader for Hadoop... 2 Oracle Direct
More informationORACLE INSTANCE ARCHITECTURE
ORACLE INSTANCE ARCHITECTURE ORACLE ARCHITECTURE Oracle Database Instance Memory Architecture Process Architecture Application and Networking Architecture 2 INTRODUCTION TO THE ORACLE DATABASE INSTANCE
More informationImprove 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 informationPerformance 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 informationIBM Software Information Management Creating an Integrated, Optimized, and Secure Enterprise Data Platform:
Creating an Integrated, Optimized, and Secure Enterprise Data Platform: IBM PureData System for Transactions with SafeNet s ProtectDB and DataSecure Table of contents 1. Data, Data, Everywhere... 3 2.
More informationSQL 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
More informationBusiness Usage Monitoring for Teradata
Managing Big Analytic Data Business Usage Monitoring for Teradata Increasing Operational Efficiency and Reducing Data Management Costs How to Increase Operational Efficiency and Reduce Data Management
More informationIBM Systems and Technology Group May 2013 Thought Leadership White Paper. Faster Oracle performance with IBM FlashSystem
IBM Systems and Technology Group May 2013 Thought Leadership White Paper Faster Oracle performance with IBM FlashSystem 2 Faster Oracle performance with IBM FlashSystem Executive summary This whitepaper
More informationEloquence Training What s new in Eloquence B.08.00
Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium
More informationMonitoreo de Bases de Datos
Monitoreo de Bases de Datos Monitoreo de Bases de Datos Las bases de datos son pieza fundamental de una Infraestructura, es de vital importancia su correcto monitoreo de métricas para efectos de lograr
More informationOTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015
OTM Performance OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 11, 2015 1 Program Agenda 1 2 3 4 5 Scalability Refresher General Performance Tips Targeted Tips by Product
More informationBasic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events
Introducción Objetivos Objetivos del Curso Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events Using Automatic Workload Repository Managing the
More informationOLTP 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
More informationBoost Database Performance with the Cisco UCS Storage Accelerator
Boost Database Performance with the Cisco UCS Storage Accelerator Performance Brief February 213 Highlights Industry-leading Performance and Scalability Offloading full or partial database structures to
More informationPerformance 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
More informationIJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 3, November 2011 ISSN (Online): 1694-0814 www.ijcsi.
www.ijcsi.org 393 Reengineering multi tiered enterprise business applications for performance enhancement and reciprocal or rectangular hyperbolic relation of variation of data transportation time with
More informationControlling Dynamic SQL with DSCC By: Susan Lawson and Dan Luksetich
Controlling Dynamic SQL with DSCC By: Susan Lawson and Dan Luksetich Controlling Dynamic SQL with DSCC By: Susan Lawson and Dan Luksetich In today s high performance computing environments we are bombarded
More informationReport on the Train Ticketing System
Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3
More informationWITH 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 informationDisk Storage Shortfall
Understanding the root cause of the I/O bottleneck November 2010 2 Introduction Many data centers have performance bottlenecks that impact application performance and service delivery to users. These bottlenecks
More information<Insert Picture Here> Designing and Developing Highly Scalable Applications with the Oracle Database
Designing and Developing Highly Scalable Applications with the Oracle Database Mark Townsend VP, Database Product Management Server Technologies, Oracle Background Information from
More information