Мы предполагаем, что вам понравилась эта презентация. Чтобы скачать ее, порекомендуйте, пожалуйста, эту презентацию своим друзьям в любой соц. сети. Кнопочки находятся чуть ниже. Спасибо.
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована
2 года назад
How to quickly identify and resolve application bottlenecks Johan Forssblad, G4 IT AB Managing Director / Co founder
© 2004 Progress Software Corporation2 Simplify your business Progress Developers World 2004 Performance in general
© 2004 Progress Software Corporation3 Simplify your business Progress Developers World 2004 Experience #1 n Poor performance is often caused by –Missing/incorrect index definitions –Misuse of indexes (bad coding)
© 2004 Progress Software Corporation4 Simplify your business Progress Developers World 2004 Experience #2 n Using promon / vmstat etc is often not very efficient –Especially not for small systems (in terms of # of users and size of database)
© 2004 Progress Software Corporation5 Simplify your business Progress Developers World 2004 Challenges n Quickly find REAL bottlenecks n Quickly analyze index definitions and usage n Quickly determine effect of non-optimal indexes
© 2004 Progress Software Corporation6 Simplify your business Progress Developers World 2004 Progress Profiler Non supported Progress feature Records execution time per statement No extra coding required Works fine in runtime environment Can be started manually or by startup parameters Located in $DLC/src/samples/profiler (documentation, sourcecode and.df)
© 2004 Progress Software Corporation7 Simplify your business Progress Developers World 2004 Progress Profiler
© 2004 Progress Software Corporation8 Simplify your business Progress Developers World 2004 Progress profiler
© 2004 Progress Software Corporation9 Simplify your business Progress Developers World 2004 Static index analysis Home grown tool Using output from compile … xref Shows all source code using indexes (SEARCH in xref) Shows search criteria on all index- components Allows us to quickly find poorly utilized indexes
© 2004 Progress Software Corporation10 Simplify your business Progress Developers World 2004 Static index analysis
© 2004 Progress Software Corporation11 Simplify your business Progress Developers World 2004 Xref tool
© 2004 Progress Software Corporation12 Simplify your business Progress Developers World 2004 Dynamic index analysis Home grown tool Using Virtual System Tables and session db-triggers Showing (per table): Record reads/writes in database Number of useful records (records really wanted by the client) We can quickly determine the effect of non optimal indexing Or: What is the cost of non optimal indexes
© 2004 Progress Software Corporation13 Simplify your business Progress Developers World 2004 Progress Profiler
© 2004 Progress Software Corporation14 Simplify your business Progress Developers World 2004 Tablestat
© 2004 Progress Software Corporation15 Simplify your business Progress Developers World 2004 Tying it all together By starting the tools persistent you can make a simple integration in order to speed up the analysis.
© 2004 Progress Software Corporation16 Simplify your business Progress Developers World 2004 Progress Profiler
© 2004 Progress Software Corporation17 Simplify your business Progress Developers World 2004 Progress Profiler
XjCharts A C++ / Java Statecharts Tool for Developers Experimental Object Technologies www.xjtek.com.
1 Tuning Your Application Rob Marshall Principal Solutions Consultant, Progress Software Session 131.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.19-1 Managing Your Network Environment Managing Cisco Devices.
OLAP ModelKit is a powerful and high-performance OLAP component specially designed to help you reduce your development time and costs while building effective.
Using Actional with OpenEdge The Zen of Business Transaction Assurance David Cleary Principal Software Engineer – Progress Software Session 116.
Copyright ® 2000 MSC.Software Results S17-1 PAT301, Section 17, October 2003 SECTION 17 FILE MANAGEMENT.
AVVID Troubleshooting Tools © 2004 Cisco Systems, Inc. All rights reserved. Using Database Tools IPTT v4.03-1.
Strategy / Business Development Technique Communication / Design.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.19-1 Managing Your Network Environment Managing Router Startup and Configuration.
The Web The Internet. Level A2 Waystage Level A2 Waystage Listening (p.17) I can understand simple messages delivered at a relatively high speed (on every.
S15-1 PAT318, Section 15, March 2005 SECTION 15 MSC.PATRAN FILES.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
Разработчици Кемпински Хотел Зографски София. Разработчици 28 Юни 2012 г.2 Веселин Георгиев, SharePoint &.NET Developer Мартин Караиванов, SharePoint.
Time-Series Analysis and Forecasting – Part II Lecture on the 5 th of October.
LIDA VARDANIA SENIOR INVESTMENT OFFICER Microfinance –A Risky Business? 1.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v3.05-1 Administering Events and Generating Reports Managing Events.
OLAP ModelKit is a universal solution in the field of interactive reporting and thorough data analysis which allows programmers to create effective decision-support.
1 Where is the O(penness) in SaaS? Make sure youre ready for the next wave … Jiri De Jagere Senior Solution Engineer, Progress Software Session 123.
Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Cisco Internetwork Troubleshooting © 2005 Cisco Systems, Inc. All rights reserved. Selecting a Troubleshooting Approach CIT v5.22-1.
Introducing Cisco Network Service Architectures © 2004 Cisco Systems, Inc. All rights reserved. Introducing the Cisco AVVID Framework ARCH v1.21-1.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.11-1 Building a Simple Serial Network Exploring the Functions of Networking.
S17-1 PAT325, Section 17, February 2004 Copyright 2004 MSC.Software Corporation SECTION 17 HINTS AND TIPS.
Loader Design Options Linkage Editors Dynamic Linking Bootstrap Loaders.
Latest developments Axxon Smart IP is the first product of the new generation of AxxonSoft systems. The innovations have touched four principal areas of.
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module One – UMS.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Developing an Enterprise Network Management Strategy ARCH v1.24-1.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.19-1 Module Summary The Cisco Discovery Protocol is an information-gathering tool used by network.
Studying abroad. Many students choose to attend schools or universities outside their home countries. Why do some students study abroad? Use specific.
Mobility Control and one-X Mobile. Mobility Control User Configuration Mobile Call Control requires PRI-U, BRI or SIP (RFC2833) trunks in the IP Office.
The advantages of computers the disadvantages of computers the advantages of computers the disadvantages of computers.
Designing Virtual Private Networks © 2004 Cisco Systems, Inc. All rights reserved. Designing Site-to-Site VPNs ARCH v1.29-1.
Week - 3 1 Finding and Processing files 2 locate Queries a pre-built database of paths to files on the system Database must be updated by administrator.
Designing Virtual Private Networks © 2004 Cisco Systems, Inc. All rights reserved. Designing Remote- Access VPNs ARCH v1.29-1.
© 2006 Cisco Systems, Inc. All rights reserved. SND v2.05-1 Securing Networks with Cisco IOS IPS Configuring Cisco IOS IPS.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v3.02-1 Configuring Groups and Policies Managing Hosts and Deploying Software Updates.
The system of health care in Great Britain, the USA and Russia. Health is not valued till sickness comes.
Dynamic Designer Is the easy way for you to cut as much as 80% from the time and cost of getting your new products to market, and improving the old ones.
Be The Most Productive Developer You Can Be! Kristen Howell OpenEdge Product Manager Matt Baker Principal Software Engineer Session 108.
Understanding Record and Table Locking In OpenEdge ® SQL Applications Jeff Owen Principle Software Engineer, OESQL Progress Software Session 132.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v1.24-1.
Computers are a necessary part of modern life. Computers play an important role in the lives of most of us today, whether we realize it or not. Some people,
Lesson 3 - HTML Formatting. Text Formatting Tags TagDescription Defines bold text Defines big text Defines emphasized text Defines italic text Defines.
Escalating TAC Service Request © 2004 Cisco Systems, Inc. All rights reserved. IPTT v4.07-1 TAC Service Request and Telephone Service Providers.
S11-1PAT301, Section 11, October 2003 SECTION 11 ANALYSIS SETUP.
Www.ciscopress.com Copyright 2003 CCNA 2 Chapter 18 Basic Router Troubleshooting By Your Name.
COMPUTERS 1. Computers and computer equipment. screen/monitor CD-ROM drive printer floppy disc mouse mouse pad/mat modem floppy disc drive CD-ROMS keyboard.
OpenEdge ® GUI for.NET Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.
© 2006 Avaya Inc. All rights reserved. User privileges and user templates.
© 2003, Cisco Systems, Inc. All rights reserved. CSPFA 3.19-1 Chapter 9 Routing.
Welcome to…. YOUR FIRST PART – START TO FINISH 2.
1/27 Chapter 9: Template Functions And Template Classes.
Secrets Of The Cinema How Can You Make Your Own Film?
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.23-1 Route Selection Using Policy Controls Applying Route-Maps as BGP Filters.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v5.02-1 Administration of Cisco Unified CallManager Release 5.0 Implementing Disaster Recovery.
© 2004 Cisco Systems, Inc. All rights reserved. IPTX v2.06-1 Module Summary Quality of Service (QoS) is the ability of the network to provide better or.
Comparison of Lotus Notes Designer, Domino Workflow Architect and AdHoc Workflow Builder 2003 (c) AdHoc.
© 2006 Avaya Inc. All rights reserved. Using File Management and SD-Card Handling.
Payment Card Industry (PCI ) - Data Security Standard (DSS): Introduction and Best Practices Michael Jacobs Development Architect - OpenEdge Session 119.
SSD1: Introduction to Information Systems SSD1: Introduction to Information Systems ISS, Wuhan University.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v5.02-1 Administration of Cisco Unified CallManager Release 5.0 Configuring Cisco Unified CallManager.
Love And Marriage. You choose what life you would like to have You are a creator of your life. It can be a wonderful happy marriage or… Or you can get.
The world of money.. What Makes Money Valuable? You can exchange it to other things! Money You work Abstract Things or Permanent Things Material Things.
Page 1 www.ReadySetPresent.com THE VALUE OF TIME THE VALUE OF TIME.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v3.06-1 Using CSA Analysis Configuring Application Behavior Investigation.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2006 Eclipse Foundation, Inc., Made available.
11 BASIC DRESS-UP FEATURES. LESSON II : DRESS UP FEATURES 12.
Lets look at some interesting and popular devices which have touchscreens.
Developing a Teaching Dossier Vi Maeers (Director) firstname.lastname@example.org 337.2402 (T) Vi Maeers (Director) email@example.com 337.2402 (T)
Sequences Sequences are patterns. Each pattern or number in a sequence is called a term. The number at the start is called the first term. The term-to-term.
S11-1 PAT318, Section 11, March 2005 SECTION 11 ANALYSIS SETUP.
© 2009 Avaya Inc. All rights reserved.1 Chapter Three, VoiceMail Pro Advanced Functions Module Four – Voicemail Campaigns.
1 Watch Your Production Environment ( while at Exchange ) using OpenEdge Management Libor Laubacher Principal TSE, Progress Software Session 133.
Improving You Memory. Introduction Has anyone ever had trouble remembering someones name or forgot where you put something? I will be sharing with you:
Overview of the Paysonnel CE. Overview Paysonnel CE Go to URL- 1 Click [Login to Paysonnel CE] 2 How to Log-in to Paysonnel CE 1 2.
Www.ciscopress.com Copyright 2003 CCNA 4 Chapter 11 Scaling IP Addresses By Your Name.
Tool: Pareto Charts. The Pareto Principle This is also known as the "80/20 Rule". The rule states that about 80% of the problems are created by 20% of.
© 2009 Avaya Inc. All rights reserved.1 Chapter Three, VoiceMail Pro Advanced Functions Module One – Text to Speech.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v3.06-1 Using CSA Analysis Configuring Application Deployment Investigation.
What is Linux? Student: Fomin Maxim Group: 294. What is Linux? A Unix-like Operating System A famous open source project Free to use, distribute, modify.
Why do we learn English at schools. (by Kurdina Ekaterina) Learning a new language often begins at a young age and, at some schools, is continued throughout.
Www.ciscopress.com Copyright 2003 CCNA 2 Chapter 14 Managing Cisco IOS Software By Your Name.
Www.allegroconsultants.com DB-12 - Pick An Index, Any Index… Michael Lonski Allegro Consultants, LTD.
1 - 1 Accounting role as element of a control system of any organization Soniev Jamoliddin.
© 2006 Cisco Systems, Inc. All rights reserved.BSCI v3.01-1 Describing Network Requirements Network Requirements.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.23-1 Route Selection Using Policy Controls Implementing Changes in BGP Policy.
DataXtend Semantic Integrator Лидер в области семантической интеграции на основе общей модели данных Tomáš Kučera Principal Solution Architect November.
Yogesh Mehla www.techsapphire.in. Now concept of logic building is not so complex and not so simple. We will not work on how to make logic program in.
PERT/CPM PROJECT SCHEDULING Allocation of resources. Includes assigning the starting and completion dates to each part (or activity) in such a manner that.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.14-1 Connecting Networks Exploring How Routing Works.
No! It is not a secret pupils dont like even hate doing homework. It can be easy or difficult, big or small, interesting or boring. In any case, it takes.
WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.
CONSTRAINTS 52. You do your CONSTRAINING in Sketcher mode to create your part to exacting dimensions. This is the opposite of free-form creating we have.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v5.03-1 Deployment of Cisco Unified CallManager Release 5.0 Endpoints Configuring Cisco Unified CallManager.
BSc (Hons) Social Work Working Across Organisations Assessment Event Briefing. An overview of the teaching within this unit and briefing on the assessment.
Designing Security Services © 2004 Cisco Systems, Inc. All rights reserved. Evaluating Network Security Policies ARCH v1.26-1.
S24-1 PAT318, Section 24, March 2005 SECTION 24 MISCELLANEOUS FEATURES.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v2.14-1 Connecting Networks Understanding How TCP/IP Works.
USB Download Manual (v1.3) (GP2 Year 2010) LG Electronics/ LCD TV Division Feb. 17 th, 2010 - Applied Models & Notice - File Copy - User Download Mode.
Еще похожие презентации в нашем архиве:
© 2017 MyShared Inc. All rights reserved.