SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Tennessee Board of Regents
IT Collaborative Effort




     Performance Tuning a Banner ERP 
               datacenter

       Where to start – the art and science 
         of detailing your environment 
Tennessee Board of Regents
 IT Collaborative Effort




Contacts:
     Jeff Hinds
     Greg Turmel
Tennessee Board of Regents
Database Collaborative


Abstract:

Performance tuning an ERP, or any large application system, is known
throughout the IT industry as an art form. Its earned that “term” due in
large part to the difficulty when encountering a systemic issue in isolating
the problem area, troubleshooting effectively, and then diagnosing a
solution correctly. A good analogy would be like skipping rocks across a
quiet lake. The resulting ripples across many cross-platform results in
potentially many more problems than the one you first set out to solve.

Join us and learn a few concepts that will help any IT team zero in and
solve some internal datacenter problems.




                                                                               3
Tennessee Board of Regents
 Database Collaborative

Summary of Proactive administration:


   Datacenter Monitoring abilities
      e.g. Database, network, servers, u.p.s., cooling

   Application Monitoring
      e.g. GRID

   Knowledge of the current product mix and its integration/configuration
      e.g. INB, SSB, Banner db, Appworx, Luminis, Touchnet

   Metrics gathering
      e.g. Real-time/baseline knowledge of how the datacenter is
      behaving

   What app/workload/process/service(s) does each server support



                                                                             4
Tennessee Board of Regents
Database Collaborative

Details: Things that affect Banner ERP/Oracle performance


    Product Mix

    Hardware, patch levels, and configurations

    OS level configurations

    Network saturation

    Current Processes

    Application tuning

    ODBC/JDBC queries




                                                            5
Tennessee Board of Regents
 Database Collaborative

Core Banner Application Support Components:

   Solaris 9 or 10 OS Software

   Compilers used

   Oracle Database Software

   Oracle Application Server Software

   SGHE Banner Database Application

   SGHE Banner Mid-Tier Application

   Network backbone between systems

   Firewall configurations

   Change Management Process

                                              6
Tennessee Board of Regents
  Database Collaborative


Recap – Things to consider:

    3rd party applications that connect to Banner

    Non-related installations on servers (e.g. File Shares, Web services)

    Hardware considerations: (Drive config / SAN / ZFS / Zones / LDOM)

    I/O – block size used (impact to data load ops and retrievals for reports)

    User impact: (Pop-selections, Discoverer, Extended Query, ODBC)

    Desktop tools:
       Java
       Popup blockers (yahoo, MS…)
       Virus scanners
       Spread sheet budgeting
       Browsers
       OS versions, etc…
                                                                                  7
Tennessee Board of Regents
Database Collaborative



                                                     Users #2



               Users #4

                                                                        Users/Applications #2



                             Users/Applications #3



                                    Users #5

    Datacenter #1                                               Users/Applications #3



                Users #3                                         Users #1


                                                                            Legend
                                                                               Trouble Spots/pinch points

                                                                                User ‐ Applications



                                                                                                      8
Tennessee Board of Regents
Database Collaborative




                             9
Tennessee Board of Regents
      Database Collaborative




100

 90

 80

 70

 60

 50
                                                  Idle: PRODDB
  40                                              Idle: PRODINB
  30                                              Idle: PRODSSB

  20                                              Idle: DEVDB
                                                  Idle: DEVINB
  10
                                                  Idle: DEVSSB
      0



                                   Idle: PRODDB




                                                             10
Tennessee Board of Regents
Database Collaborative

                             Idle:
                             PRODDB   PRODINB   PRODSSB
Thu Aug  6 18:00:00              70       96        99
Fri Aug  7 06:00:00              70       96        99
Fri Aug  7 12:00:01              70       96        99
Fri Aug  7 18:00:00              70       96        99
Sat Aug  8 06:00:00              70       96        99
Sat Aug  8 12:00:00              70       96        99
Sat Aug  8 18:00:00              70       96        99
Sun Aug  9 06:00:00              70       96        99
Sun Aug  9 12:00:00              70       96        99
Sun Aug  9 18:00:00              70       96        99
Mon Aug 10 06:00:00              70       96        99
Mon Aug 10 12:00:01              70       96        99
Mon Aug 10 18:00:00              70       96        99
Tue Aug 11 06:00:00              70       96        99
                                                          11
Tennessee Board of Regents
Database Collaborative




                             12
Tennessee Board of Regents
 Database Collaborative

How do you adjust the systems:

   Trying to adjust configuration settings
       During a crisis can cause more issues
       Live, on production? Or in a sandbox?
       Bring change management into the picture?

   Monitoring your systems: pinpointing bottlenecks
      What interval is used? – It impacts the metrics
      Selecting priorities

   Obtain a baseline

   Analyze the systems during peak times
      Stress test during off-hours

   Building / Designing performance case studies
      Tuning Banner Application case
      Tuning Oracle Database case
      Tuning the Hardware case
                                                        13
Tennessee Board of Regents
Database Collaborative


How do you adjust the systems:

Section / Isolate your tuning:

         Knowing that most performance problems are the
         result of system designs and not an isolated symptom.
         Yes, a hard disk failure, network saturation, or ISP
         outages do occur.

But a bigger impact is in:

         How the application is designed
         How SQL is used – queries / via source
         How memory used in query and systems
         How coding methods are developed
         How data manipulation is handled
         How data storage is designed
         How the physical storage is designed
         How the logical storage is designed
         How the network infrastructure is designed
                                                                 14
Tennessee Board of Regents
Database Collaborative



  Monitor network availability

  Monitor website availability

  Analyze usage patterns

  Bandwidth utilization

  Server disk usage

  CPU utilization

  Memory usage

  NIC activity




                                  15
Tennessee Board of Regents
Database Collaborative
Summary: Database performance has a huge impact on your
applications, your users, and your organization.(Quest)
    Ensure Database Quality
    Performance
    Availability
    Boost the performance of your databases
    Boost productivity of the people who manage them
    Eliminate or minimize downtime
    Improve response time
    Optimize resource utilization
    Simplify upgrades and migrations
    Reduce database costs
    Eliminate the risks
    Virtual Infrastructure
          a. Operational challenges
          b. Support complexity - what needs to be known
          c. Infrastructure evolution - from single dedicated to {?}
          d. Potential cost savings and flexibility become limited without a
             solid virtualization strategy{ies}.
          e. Reduce costs and simplify on going management of the
             entire virtual environment – from desktop to server to storage.
                                                                               16
Tennessee Board of Regents
Database Collaborative


    Resources:

     https://wiki.gonzaga.edu/its/index.php/Programmer_Technical

     http://www.uaex.edu/srea/

     http://www.softconference.com/sungard/slist.asp?C=1697




                                                                    17

Contenu connexe

En vedette

Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 

En vedette (19)

QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Agile Testing & Agile Tester
Agile Testing & Agile TesterAgile Testing & Agile Tester
Agile Testing & Agile Tester
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Quality assurance road map
Quality assurance road mapQuality assurance road map
Quality assurance road map
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
 
Quality assurance ppt
Quality assurance pptQuality assurance ppt
Quality assurance ppt
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 
Basic concepts of QA and QC
Basic concepts of QA and QCBasic concepts of QA and QC
Basic concepts of QA and QC
 
Agile QA Process
Agile QA ProcessAgile QA Process
Agile QA Process
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Set up reduction
Set up reductionSet up reduction
Set up reduction
 

Similaire à Summit 2009 performance-tuning_banner

Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db servers
Upender Dravidum
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
Pete Jarvis
 
Evolution Of Dedupe
Evolution Of DedupeEvolution Of Dedupe
Evolution Of Dedupe
rammotive
 
Domino server and application performance in the real world
Domino server and application performance in the real worldDomino server and application performance in the real world
Domino server and application performance in the real world
dominion
 

Similaire à Summit 2009 performance-tuning_banner (20)

Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db servers
 
Big Data - An Overview
Big Data -  An OverviewBig Data -  An Overview
Big Data - An Overview
 
Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
 
Queues, Pools and Caches - Paper
Queues, Pools and Caches - PaperQueues, Pools and Caches - Paper
Queues, Pools and Caches - Paper
 
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User GroupBig Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
 
Queues, Pools and Caches paper
Queues, Pools and Caches paperQueues, Pools and Caches paper
Queues, Pools and Caches paper
 
2007-05-23 Cecchet_PGCon2007.ppt
2007-05-23 Cecchet_PGCon2007.ppt2007-05-23 Cecchet_PGCon2007.ppt
2007-05-23 Cecchet_PGCon2007.ppt
 
Cloud Experiences
Cloud ExperiencesCloud Experiences
Cloud Experiences
 
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
 
RedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious FutureRedisConf17 - Observability and the Glorious Future
RedisConf17 - Observability and the Glorious Future
 
Streaming is a Detail
Streaming is a DetailStreaming is a Detail
Streaming is a Detail
 
Evolution Of Dedupe
Evolution Of DedupeEvolution Of Dedupe
Evolution Of Dedupe
 
DAS, the Distributed Annotation System
DAS, the Distributed Annotation SystemDAS, the Distributed Annotation System
DAS, the Distributed Annotation System
 
Prateek_Mandal Resume
Prateek_Mandal ResumePrateek_Mandal Resume
Prateek_Mandal Resume
 
The Central Hub: Defining the Data Lake
The Central Hub: Defining the Data LakeThe Central Hub: Defining the Data Lake
The Central Hub: Defining the Data Lake
 
Domino server and application performance in the real world
Domino server and application performance in the real worldDomino server and application performance in the real world
Domino server and application performance in the real world
 
Designing for Performance: Database Related Worst Practices
Designing for Performance: Database Related Worst PracticesDesigning for Performance: Database Related Worst Practices
Designing for Performance: Database Related Worst Practices
 

Plus de Greg Turmel

Plus de Greg Turmel (8)

Theits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focusTheits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focus
 
Replication using golden gate 11g
Replication using golden gate 11gReplication using golden gate 11g
Replication using golden gate 11g
 
FCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERPFCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERP
 
Summit 2010 edw_and_bi_the_quest_for_stability
Summit 2010 edw_and_bi_the_quest_for_stabilitySummit 2010 edw_and_bi_the_quest_for_stability
Summit 2010 edw_and_bi_the_quest_for_stability
 
Summit 2008 business_continuity
Summit 2008 business_continuitySummit 2008 business_continuity
Summit 2008 business_continuity
 
It symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibilityIt symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibility
 
Summit 2011 ods edw technical
Summit 2011 ods edw technicalSummit 2011 ods edw technical
Summit 2011 ods edw technical
 
It symposium 2011-ods821_data_replication_04-11-2011
It symposium 2011-ods821_data_replication_04-11-2011It symposium 2011-ods821_data_replication_04-11-2011
It symposium 2011-ods821_data_replication_04-11-2011
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Summit 2009 performance-tuning_banner

  • 1. Tennessee Board of Regents IT Collaborative Effort Performance Tuning a Banner ERP  datacenter Where to start – the art and science  of detailing your environment 
  • 2. Tennessee Board of Regents IT Collaborative Effort Contacts: Jeff Hinds Greg Turmel
  • 3. Tennessee Board of Regents Database Collaborative Abstract: Performance tuning an ERP, or any large application system, is known throughout the IT industry as an art form. Its earned that “term” due in large part to the difficulty when encountering a systemic issue in isolating the problem area, troubleshooting effectively, and then diagnosing a solution correctly. A good analogy would be like skipping rocks across a quiet lake. The resulting ripples across many cross-platform results in potentially many more problems than the one you first set out to solve. Join us and learn a few concepts that will help any IT team zero in and solve some internal datacenter problems. 3
  • 4. Tennessee Board of Regents Database Collaborative Summary of Proactive administration: Datacenter Monitoring abilities e.g. Database, network, servers, u.p.s., cooling Application Monitoring e.g. GRID Knowledge of the current product mix and its integration/configuration e.g. INB, SSB, Banner db, Appworx, Luminis, Touchnet Metrics gathering e.g. Real-time/baseline knowledge of how the datacenter is behaving What app/workload/process/service(s) does each server support 4
  • 5. Tennessee Board of Regents Database Collaborative Details: Things that affect Banner ERP/Oracle performance Product Mix Hardware, patch levels, and configurations OS level configurations Network saturation Current Processes Application tuning ODBC/JDBC queries 5
  • 6. Tennessee Board of Regents Database Collaborative Core Banner Application Support Components: Solaris 9 or 10 OS Software Compilers used Oracle Database Software Oracle Application Server Software SGHE Banner Database Application SGHE Banner Mid-Tier Application Network backbone between systems Firewall configurations Change Management Process 6
  • 7. Tennessee Board of Regents Database Collaborative Recap – Things to consider: 3rd party applications that connect to Banner Non-related installations on servers (e.g. File Shares, Web services) Hardware considerations: (Drive config / SAN / ZFS / Zones / LDOM) I/O – block size used (impact to data load ops and retrievals for reports) User impact: (Pop-selections, Discoverer, Extended Query, ODBC) Desktop tools: Java Popup blockers (yahoo, MS…) Virus scanners Spread sheet budgeting Browsers OS versions, etc… 7
  • 8. Tennessee Board of Regents Database Collaborative Users #2 Users #4 Users/Applications #2 Users/Applications #3 Users #5 Datacenter #1 Users/Applications #3 Users #3 Users #1 Legend Trouble Spots/pinch points User ‐ Applications 8
  • 9. Tennessee Board of Regents Database Collaborative 9
  • 10. Tennessee Board of Regents Database Collaborative 100 90 80 70 60 50 Idle: PRODDB 40 Idle: PRODINB 30 Idle: PRODSSB 20 Idle: DEVDB Idle: DEVINB 10 Idle: DEVSSB 0 Idle: PRODDB 10
  • 11. Tennessee Board of Regents Database Collaborative Idle: PRODDB PRODINB PRODSSB Thu Aug  6 18:00:00  70 96 99 Fri Aug  7 06:00:00 70 96 99 Fri Aug  7 12:00:01 70 96 99 Fri Aug  7 18:00:00  70 96 99 Sat Aug  8 06:00:00  70 96 99 Sat Aug  8 12:00:00 70 96 99 Sat Aug  8 18:00:00  70 96 99 Sun Aug  9 06:00:00  70 96 99 Sun Aug  9 12:00:00 70 96 99 Sun Aug  9 18:00:00  70 96 99 Mon Aug 10 06:00:00  70 96 99 Mon Aug 10 12:00:01 70 96 99 Mon Aug 10 18:00:00  70 96 99 Tue Aug 11 06:00:00  70 96 99 11
  • 12. Tennessee Board of Regents Database Collaborative 12
  • 13. Tennessee Board of Regents Database Collaborative How do you adjust the systems: Trying to adjust configuration settings During a crisis can cause more issues Live, on production? Or in a sandbox? Bring change management into the picture? Monitoring your systems: pinpointing bottlenecks What interval is used? – It impacts the metrics Selecting priorities Obtain a baseline Analyze the systems during peak times Stress test during off-hours Building / Designing performance case studies Tuning Banner Application case Tuning Oracle Database case Tuning the Hardware case 13
  • 14. Tennessee Board of Regents Database Collaborative How do you adjust the systems: Section / Isolate your tuning: Knowing that most performance problems are the result of system designs and not an isolated symptom. Yes, a hard disk failure, network saturation, or ISP outages do occur. But a bigger impact is in: How the application is designed How SQL is used – queries / via source How memory used in query and systems How coding methods are developed How data manipulation is handled How data storage is designed How the physical storage is designed How the logical storage is designed How the network infrastructure is designed 14
  • 15. Tennessee Board of Regents Database Collaborative Monitor network availability Monitor website availability Analyze usage patterns Bandwidth utilization Server disk usage CPU utilization Memory usage NIC activity 15
  • 16. Tennessee Board of Regents Database Collaborative Summary: Database performance has a huge impact on your applications, your users, and your organization.(Quest) Ensure Database Quality Performance Availability Boost the performance of your databases Boost productivity of the people who manage them Eliminate or minimize downtime Improve response time Optimize resource utilization Simplify upgrades and migrations Reduce database costs Eliminate the risks Virtual Infrastructure a. Operational challenges b. Support complexity - what needs to be known c. Infrastructure evolution - from single dedicated to {?} d. Potential cost savings and flexibility become limited without a solid virtualization strategy{ies}. e. Reduce costs and simplify on going management of the entire virtual environment – from desktop to server to storage. 16
  • 17. Tennessee Board of Regents Database Collaborative Resources:  https://wiki.gonzaga.edu/its/index.php/Programmer_Technical  http://www.uaex.edu/srea/  http://www.softconference.com/sungard/slist.asp?C=1697 17