Top Performance Enhancers Top Performance Killers in Progress Dan Foreman Progress Expert

Slides:



Advertisements
Similar presentations
Chapter 9. Performance Management Enterprise wide endeavor Research and ascertain all performance problems – not just DBMS Five factors influence DB performance.
Advertisements

Best Practices for AppServers & WebSpeed Operation
Advanced SQL Schema Customization & Reporting Presented By: John Dyke As day to day business needs become more complex so does the need for specifically.
Progress System Tables
DB-7: OpenEdge® Database Performance Tuning
DB-03: A Tour of the OpenEdge™ RDBMS Storage Architecture Richard Banville Technical Fellow.
J. Espen Stokke Professional Services Manager.
Strength. Strategy. Stability. The Application Profiler.
1 PUG Challenge Americas 2014 Click to edit Master title style PUG Challenge EMEA 2014 – Dusseldorf, Germany Tales from the Audit Trails Presented by:
T OP N P ERFORMANCE T IPS Adam Backman Partner, White Star Software.
Progress Database Internals Duc Chu. DB Broker Shared Memory Database Before Image Shared Memory APW BIW Servers.
DB-13: Database Health Checks How to tell if you’re heading for The Wall Richard Shulman Principal Support Engineer.
1 How Healthy is Your Progress System? ( Progess DB Best Practices) Dan Foreman BravePoint, Inc.
Progress Database Setup, Maintenance and Tuning
Native Monitoring packsOps Mgr SP1Ops Mgr R2Ops Mgr 2012 Ops Mgr 2012 Feature PacksN/AOps Mgr 2012 Product Ship.
1 PUG Challenge EU 2014 Click to edit Master title style PUG Challenge EMEA 2014 – Dusseldorf, Germany Common Database Problems Common Database Solutions.
DB-14: Tales of the Bunker Gus Björklund, Progress Software Corporation John Harlow, Bravepoint, Inc. Dan Foreman, Bravepoint, Inc. Rich Banville,
TEMP-TABLE Performance Tuning & Other Important Stuff
New Generation of OpenEdge ® RDBMS Advanced Storage Architecture II Tomáš Kučera Principal Solution Engineer / EMEA Power Team.
MOVE-4: Upgrading Your Database to OpenEdge® 10 Gus Björklund Wizard, Vice President Technology.
1 PUG Challenge Americas 2015 Click to edit Master title style PUG Challenge USA 2015 Top Performance Enhancers & Destroyers Presented by: Dan Foreman.
SX.enterprise Architecture & Deployment Session #24 Duc Chu & Perry Jager.
OPS-17: Utilizing Firewalls - In the Reign of Fire
IBM Software Group Washington Area Informix User Group Forum 2004 The DB2 DBA Checklist Dwaine R Snow, DB2 & Informix.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
Database Storage Considerations Adam Backman White Star Software DB-05:
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
Multiplicity – Progress Data Replication Methodologies.
Turning Practice into Perfect Implementing Fathom 2.0 Adam Backman White Star Software
Top 10 Performance Hints Adam Backman White Star Software
Strength. Strategy. Stability.. Progress Performance Monitoring and Tuning Dan Foreman Progress Expert BravePoint BravePoint
DB-01 Upgrading to OpenEdge ® Practices & Initial Tuning Tom Harris, Managing Director, RDBMS Technology.
Databases March 14, /14/2003Implementation Review2 Goals for Database Architecture Changes Simplify hardware architecture Improve performance Improve.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Win202 Database Administration. Introduction Welcome to OpenEdge. Type 2 Storage Areas. One of the big selling points for the OpenEdge platform and Win202.
DONE-08 Sizing and Performance Tuning N-Tier Applications Mike Furgal Performance Manager Progress Software
OPS-15: What was Happening with My Database, AppServer ™, OS... Yesterday, Last Month, Last Year? Libor LaubacherRuanne Cluer Principal Tech Support Engineer.
Progress Database Admin 1 Jeffrey A. Brown - Technical Support Consultant
Progress Database Admin Jeffrey A. Brown – Engineering Support, Technical Consultant
What’s new in OpenEdge 10.2B OpenEdge Management OpenEdge Replication
1 MONGODB: CH ADMIN CSSE 533 Week 4, Spring, 2015.
Advanced JSP, Taglibs and Struts
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
Managing SX.e and TWL with scripts and MARC 02/12/04 Jeremiah Curtis.
Recovery Log Notes Gus Björklund, Progress Dan Foreman, Bravepoint 2014 Americas PUG Challenge Westford, MA June 8 – June
B5: The Complete Database Disaster Recovery Plan! David Eddy Senior Solution Consultant.
Common Database Problems Common Database Solutions Mike Furgal Managed Database Service EMEA PUG Challenge 2015, Copenhagen, Denmark 4 – 6 November, 2015.
1 Overcoming your Reporting and Replication Hurdles Mike Furgal Director – Managed Database Services BravePoint.
Using Progress® Analytical Tools Adam Backman White Star Software DONE-05:
Common Database Problems Common Database Solutions Mike Furgal PROGRESS Bravepoint – Database Services.
DB Index Expert Copyright © SoftTree Technologies, Inc.
Pro2SQL: BI and Reporting solution June 26 th – June 29 th Manchester, NH Greg White – Sr Consultant Progress Software.
Tales of the Secret Bunker 2016 (231) Dump and Load Edition Mike Furgal – Director MDBA and Pro2 Services Gus Bjorklund - Lackey.
1 CASE STUDY: Platform Migration Mike Furgal Director – Managed Database Services BravePoint.
Platform and Data Migration With Little Downtime
242: Get Your Head in the Cloud!
A Look Under The Hood The fastest, in-memory analytic database in the world Dan Andrei STEFAN
How Social is your data Fundamentals on database storage
Captain, Where should I go. What should I do
Top Performance Enhancers & Destroyers
Mike Furgal Director – DB and Pro2 Services March 20th, 2017
Captain, Captain, Where should I go? What should I do?
Walking Through A Database Health Check
O.S Lecture 13 Virtual Memory.
Chapter 8: Memory management
Outline Module 1 and 2 dealt with processes, scheduling and synchronization Next two modules will deal with memory and storage Processes require data to.
OPS-14: Effective OpenEdge® Database Configuration
Jean Joseph DBA\DEVELOPER
Presentation transcript:

Top Performance Enhancers Top Performance Killers in Progress Dan Foreman Progress Expert

Introduction Progress User since 1984 (V2) Presenter at many Progress & QAD Conferences Author of: Progress Performance Tuning Guide Progress Database Administration Guide V10 DBA Jumpstart Virtual System Table Guide BravePoint

Introduction – There’s more Developed these tools for DBAs: ProMonitor – Monitor Progress DBs ProCheck – Monitor AppServers, WebSpeed, Admin Server, Name Server, etc. Pro Dump&Load – Dump&Load a Database of any size with nearly no downtime Other stuff BravePoint

Introduction – Who Are You Progress Version V10?, V9?, V8, or ?? Largest Single Database Database Operating System BravePoint

Top Destroyer #1 Ad Hoc & Period Ending reports run against a Production DB with some ODBC based BI or Reporting Tool Use a Reporting Database instead Use OpenEdge Replication to create a D/R, Reporting DB Copy on another Server BravePoint’s Pro2SQL Product Regularly run UPDATE STATISTICS BravePoint

Top Destroyer #2 Developers who don’t understand the Progress Indexing Rules They are reasonably well documented Progress Documentation Progress Performance Tuning Guide BravePoint

Top Destroyer #3 Poorly Tuned Databases Crucial Database Parameters & Helpers: -spin (DB Startup) -blocksize (prostrct create; Unix/Linux) APW/BIW/AIW Processes -B (DB Startup) -bi (proutil truncate bi) BravePoint

Top Destroyer #4 Poorly Configured Databases Database block size (-blocksize) of 4K (AIX/Linux) or 8K (all other IX) Not using Type 2 Storage Areas Tables or Indexes stored in the Schema Area AI Extents not separated from DB/BI Extents (mainly for integrity, not performance) BravePoint

Top Destroyer #5 Not using After Imaging Although that’s more of a Database or job future destroyer than a performance destroyer BravePoint

Top Destroyer #6 Not performing a Regular Dump & Load Using Type 2 Storage Areas does NOT mean you’ll never need to D&L again – don’t trust anyone who told you that Monitor Scatter & Fragmentation in proutil dbanalys reports BravePoint

Top Destroyer #7 Poorly Tuned AppServers & WebSpeed Agents Important Parameters: -mmax # -TB 31 -TM 32 -q -Bt # BravePoint

Top Destroyer #8 RAID 5 RAID 5 on most Disk Arrays and SANs penalizes Write Performance up to 50% (i.e. 2X slower) BravePoint

Top Destroyer #9 Monitor Java (or the processes that use Java) WebSpeed Broker AppServer Broker Admin Server Name Server Tomcat Watch for excessive memory use or high CPU utilization BravePoint

Top Enhancer #1 Shared R-Code Libraries (also known as Memory Mapped Libraries) Conserve Memory because code is shared rather than in each Client’s private memory Code execution is much faster BravePoint

Top Enhancer #2 Stripe (RAID 0) Database Disks Not required for the AI or BI Disks JBOD is sooo 90’s BravePoint

Questions? For further info (not free): (Available 24/7) Alternatively X BravePoint