http://rnm1978.wordpress.com
Response times
Report ETL batch
OLTP transaction
System impact
Resource usage Scalability
Baseline
How fast is fast? How slow is slow?
Capacity planning
production testing. Thats why you need a reliable and efficient method for solving the problems that leak through your pre-production testing processes.
Cary Millsap - Thinking Clearly About Performance
make you a more competent diagnostician (and clearer thinker) when it comes time to fix the performance problems that will inevitably occur during production operation.
Cary Millsap - Thinking Clearly About Performance
Do more testing
Review
Do more testing
Implement
Define Measure
Analyse
Review Implement
E.g. : Check that the system performs Baseline performance Prove system capacity Validate system design
Define Measure
Analyse
Review Implement
More components = more complex = more=variables = larger margin of error Fewer components = easier to manage more precise = more efficient
Define Measure
Analyse
Review Implement
Report / Dashboard
Rendered report
Presentation Services
Data set
BI Server
Data set(s)
Database
Define Measure
Analyse
Review Implement
Presentation Services
nqcmd
LSQL
SQL Client
BI Server
Physical SQL
Physical SQL
Database
Define Measure
Analyse
Review Implement
nqcmd
LSQL
BI Server
Physical SQL
Database
Define Measure
Analyse
Review Implement
Logical SQL
Logical SQL
BI Server
Data
nqcmd
Define Measure
Analyse
Review Implement
Test script
Test script
Test script
Logical SQL
Test script
Define Measure
Analyse
Review Implement
Reference:
My Oracle Support Doc ID 496417.1 http://rnm1978.wordpress.com/category/loadrunner
Define Measure
Analyse
Review Implement
Be very clear what the aim of your test is You probably need to define multiple tests Different points on the OBIEE stack to interface
Pick the most appropriate one
Define
Measure
Analyse
Review
Implement
Define Measure
Analyse
Review Implement
PerfMon (Windows)
sawserver.log
Presentation Services
NQServer.log NQQuery.log
Usage Tracking
BI Server
systems management
Database
Presentation services
Define Measure
Analyse
Review Implement
Define Measure
Analyse
Review Implement
Define
Measure
Analyse
Review
Implement
Define Measure
Analyse
Review Implement
Define Measure
Analyse
Review Implement
Define Measure
Analyse
Review Implement
Response time 1 1 9 1
3 2
2 10 2 2 3 1 3 2 9 3 10
Define Measure
Analyse
Review Implement
Dashboard
Requests
Logical SQL
ORA_HASH(QUERY_TEXT) SQL IDs
Physical SQL
Define Measure
Analyse
Review Implement
Timebox!
Review
Implement
Define
Define Measure
Analyse
Review Implement
Define
Measure
Analyse
Review
Implement
Define Do it right Measure Evaluate design / config options Analyse Redefine test Do more testing
Dont fudge it
Review
Do more testing
Implement
robin@moffatt.me http://rnm1978.wordpress.com http://twitter.com/rnm1978