SlideShare a Scribd company logo
The Journal of
                                                                                                                       Information Integration and Management
                       SEPTEMBER 2009
Volume 23 | Number 3




                                                 Performance Optimization—
                                           Helping DBAs Extend the IT Infrastructure
                                            As databases and applications become increasingly sophis-    Q: Where else is performance optimization needed?
                                        ticated, performance optimization has become increasingly            Nerpouni: Developers can profile their database while
                                        vital. Current business conditions and IT budgets make it        stress-testing their SQL code and then tune poor-performing
                                        more difficult to “throw more hardware” at performance           SQL. Doing this early and often reduces the chance of ineffi-
                                        problems, so optimizing database and application per-            cient code entering your production environment. Arming the
                                        formance has emerged as a way of extending investments           quality assurance team with database profiling capabilities
                                        and meeting business goals with existing IT infrastructure.      allows them to collect useful information during load testing
                                        Usually, both the application layer and the database layer of    that can be used for quick resolution if they find SQL that
                                        the software stack must be optimized for a process to run as     causes performance problems.
                                        efficiently as possible. Moreover, optimization techniques can
                                        be productively applied at different points throughout
                                        database administration practices. DBTA talked with Greg         Q: So performance optimization really spans the IT
                                        Nerpouni, Embarcadero Technologies’ senior product               organization.
                                        manager, to better understand how DBAs can best meet the             Nerpouni: Performance optimization has a collaborative
                                        new challenges for database performance optimization.            aspect and a productivity aspect. Development and QA teams
                                        Embarcadero offers a broad array of database and application     can work together to reduce development lifecycles, and
                                        development and administration tools, including performance      DBAs can work harmoniously with developers by sharing
                                        optimization solutions.                                          database snapshots that pinpoint bottlenecks to solve per-
                                                                                                         formance issues quickly. From a productivity standpoint,
                                                                                                         nobody wants to waste cycles chasing phantom issues. SQL
                                        Q: What has changed for performance optimization?                profiling helps identify the top SQL statements that, if cor-
                                            Nerpouni: The size and complexity of databases               rected, will return the greatest performance improvements.
                                        throughout the enterprise are growing and changing so fast       The idea is to be specific where you focus your attention—
                                        that DBAs are struggling to keep up with SLAs and other          efficiency is a key to productivity and maximizing your
                                        performance requirements. Mission-critical systems simply        IT resources and systems.
                                        can’t go down. Shrinking IT resources and more M&A
                                        activity mean more DBAs often must manage DBMS plat-
                                        forms on which they are not fully trained. So IT organizations   Q: What optimization tools does Embarcadero offer?
                                        need to stretch or replicate the expertise of their DBAs and        Nerpouni: Embarcadero offers tools for database opti-
                                        increase efficiency through automation. For instance, 24x7       mization, monitoring, and administration. We offer DB
                                        monitoring tools such as Embarcadero Performance Center          Optimizer for SQL profiling and tuning, and Performance
                                        let DBAs set thresholds and alarms to monitor, and take cor-     Center for 24x7 database monitoring. Of course, we also offer
                                        rective actions, in large complex environments even with         DBArtisan, arguably the industry’s most respected cross-
                                        different DBMS platforms. It is like having a 24x7 watchdog      platform database administration tool. All of these products
                                        to warn them before a system is dragged to its knees or an       are complementary. And while optimization tools may not be
                                        outage occurs.                                                   needed on a daily basis, when you need them, you need them


                                        Database Trends and Applications ■ September 2009                                   Subscribed today at www.dbta.com/subscribe
2



          Performance Optimization–Helping DBAs Extend the IT Infrastructure


immediately or you risk wasting time      Embarcadero’s All-Access bundles all
manually hunting down problems or         of Embarcadero’s tools into a single,        CONTACT INFORMATION
researching tools while the per-          cost-effective “tool chest.” For larger
formance issues persist. The costs for    organizations, All-Access offers cost-
these delays add up. Moreover, opti-      saving advantages with centralized
mization tools should complement          licensing administration and other
your development and database             benefits.
                                                                                                Embarcadero
administration tools to streamline work
                                          Q: How many tools are included?                     Technologies, Inc.
cycles so DBAs can focus their efforts
on business needs not putting out             Nerpouni: Basically, the entire
                                                                                            100 California Street,
fires. Significantly, Embarcadero’s       Embarcadero product portfolio. And
                                                                                                 12th Floor
database tools support all major DBMS     with Embarcadero ® Instant-On™
platforms, so DBAs can manage,            Technology, you click-and-run most of           San Francisco, CA 94111
monitor, and optimize heterogeneous       these tools on-demand, locally or over
database environments from a single       the network. Consequently, staff                   Phone: 415-834-3131
interface.                                spends less time on software instal-
                                          lation and license management and                   Fax: 415-434-1721
Q: With tight budgets, how can            more time doing their work. All-
people afford all these tools?                                                                   Email:
                                          Access reduces the TCO for the tools
                                                                                          info@embarcadero.com
   Nerpouni: A better question may        organizations need to maximize staff
be, “how can you afford not to have       productivity and keep critical systems          www.embarcadero.com
optimization tools?” The tools are        running with optimum performance
very cost-effectively priced. And         and reliability.                     ■




Database Trends and Applications ■ September 2009                                   Subscribed today at www.dbta.com/subscribe

More Related Content

What's hot

When a Process diagram is not Enough
When a Process diagram is not EnoughWhen a Process diagram is not Enough
When a Process diagram is not Enough
Geoffrey Long
 
Business Services
Business ServicesBusiness Services
Business Services
Carol Jones
 
MIS Server for SMB from MAIA Intelligence
MIS Server for SMB from MAIA IntelligenceMIS Server for SMB from MAIA Intelligence
MIS Server for SMB from MAIA Intelligence
Dhiren Gala
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
 
Hana Intel SAP Whitepaper
Hana Intel SAP WhitepaperHana Intel SAP Whitepaper
Hana Intel SAP Whitepaper
ugur candan
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
Finalyear Projects
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White Paper
James Chi
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio Datasheet
James Tomkinson
 
Top 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBMTop 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBM
Serena Software
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
Mark Ginnebaugh
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System Development
Sukanya Ben
 
Fujifilm Cloudnet Mcp Brochure
Fujifilm Cloudnet Mcp BrochureFujifilm Cloudnet Mcp Brochure
Fujifilm Cloudnet Mcp Brochure
Michael Mostyn
 
Bringing Together Content and Process
Bringing Together Content and ProcessBringing Together Content and Process
Bringing Together Content and Process
OpenText Global 360
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheet
ANIL MAHADEV
 
Errors in process chains
Errors in process chainsErrors in process chains
Errors in process chains
Siva Kollipara
 

What's hot (15)

When a Process diagram is not Enough
When a Process diagram is not EnoughWhen a Process diagram is not Enough
When a Process diagram is not Enough
 
Business Services
Business ServicesBusiness Services
Business Services
 
MIS Server for SMB from MAIA Intelligence
MIS Server for SMB from MAIA IntelligenceMIS Server for SMB from MAIA Intelligence
MIS Server for SMB from MAIA Intelligence
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Hana Intel SAP Whitepaper
Hana Intel SAP WhitepaperHana Intel SAP Whitepaper
Hana Intel SAP Whitepaper
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White Paper
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio Datasheet
 
Top 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBMTop 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBM
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System Development
 
Fujifilm Cloudnet Mcp Brochure
Fujifilm Cloudnet Mcp BrochureFujifilm Cloudnet Mcp Brochure
Fujifilm Cloudnet Mcp Brochure
 
Bringing Together Content and Process
Bringing Together Content and ProcessBringing Together Content and Process
Bringing Together Content and Process
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheet
 
Errors in process chains
Errors in process chainsErrors in process chains
Errors in process chains
 

Similar to Performance Optimization | Helping DBAs Extend the IT Infrastructure

Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
Embarcadero Technologies
 
Ten Ways For DBA's To Save Time
Ten Ways For DBA's To Save TimeTen Ways For DBA's To Save Time
Ten Ways For DBA's To Save Time
Embarcadero Technologies
 
Ten Ways For DBA's To Save Time
Ten Ways For DBA's To Save TimeTen Ways For DBA's To Save Time
Ten Ways For DBA's To Save Time
Michael Findling
 
Embarcadero Product Overview
Embarcadero Product OverviewEmbarcadero Product Overview
Embarcadero Product Overview
Embarcadero Technologies
 
Getting Started with Advanced Network Operations
Getting Started with Advanced Network OperationsGetting Started with Advanced Network Operations
Getting Started with Advanced Network Operations
Schneider Electric
 
How to choose the right software
How to choose the right softwareHow to choose the right software
How to choose the right software
Rüdiger Gros
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Michael Findling
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performance
gopi1985
 
miniprojectreport
miniprojectreportminiprojectreport
miniprojectreport
silpa mohan
 
Strategies in sql dba
Strategies in sql dbaStrategies in sql dba
Strategies in sql dba
Atul Wadhai
 
Informatica push down optimization implementation
Informatica push down optimization implementationInformatica push down optimization implementation
Informatica push down optimization implementation
divjeev
 
Data center-terminology photostory-
Data center-terminology photostory-Data center-terminology photostory-
Data center-terminology photostory-
VenkatRamana242
 
Data center terminology photostory
Data center terminology photostoryData center terminology photostory
Data center terminology photostory
Willy Marroquin (WillyDevNET)
 
Pre-Con Ed: Exploiting Operational Intelligence within Database Management tools
Pre-Con Ed: Exploiting Operational Intelligence within Database Management toolsPre-Con Ed: Exploiting Operational Intelligence within Database Management tools
Pre-Con Ed: Exploiting Operational Intelligence within Database Management tools
CA Technologies
 
3dPerfTunWhitePaperFINAL
3dPerfTunWhitePaperFINAL3dPerfTunWhitePaperFINAL
3dPerfTunWhitePaperFINAL
Joe Holland
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
larryATprodev
 
Innovative Solutions White Paper
Innovative Solutions White PaperInnovative Solutions White Paper
Innovative Solutions White Paper
sstricker
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB Optimizer
Michael Findling
 
Map r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureMap r whitepaper_zeta_architecture
Map r whitepaper_zeta_architecture
Narender Kumar
 
Optimize Asset Value and Performance with Enterprise Content Management
Optimize Asset Value and Performance with Enterprise Content ManagementOptimize Asset Value and Performance with Enterprise Content Management
Optimize Asset Value and Performance with Enterprise Content Management
SAP Solution Extensions
 

Similar to Performance Optimization | Helping DBAs Extend the IT Infrastructure (20)

Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
 
Ten Ways For DBA's To Save Time
Ten Ways For DBA's To Save TimeTen Ways For DBA's To Save Time
Ten Ways For DBA's To Save Time
 
Ten Ways For DBA's To Save Time
Ten Ways For DBA's To Save TimeTen Ways For DBA's To Save Time
Ten Ways For DBA's To Save Time
 
Embarcadero Product Overview
Embarcadero Product OverviewEmbarcadero Product Overview
Embarcadero Product Overview
 
Getting Started with Advanced Network Operations
Getting Started with Advanced Network OperationsGetting Started with Advanced Network Operations
Getting Started with Advanced Network Operations
 
How to choose the right software
How to choose the right softwareHow to choose the right software
How to choose the right software
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performance
 
miniprojectreport
miniprojectreportminiprojectreport
miniprojectreport
 
Strategies in sql dba
Strategies in sql dbaStrategies in sql dba
Strategies in sql dba
 
Informatica push down optimization implementation
Informatica push down optimization implementationInformatica push down optimization implementation
Informatica push down optimization implementation
 
Data center-terminology photostory-
Data center-terminology photostory-Data center-terminology photostory-
Data center-terminology photostory-
 
Data center terminology photostory
Data center terminology photostoryData center terminology photostory
Data center terminology photostory
 
Pre-Con Ed: Exploiting Operational Intelligence within Database Management tools
Pre-Con Ed: Exploiting Operational Intelligence within Database Management toolsPre-Con Ed: Exploiting Operational Intelligence within Database Management tools
Pre-Con Ed: Exploiting Operational Intelligence within Database Management tools
 
3dPerfTunWhitePaperFINAL
3dPerfTunWhitePaperFINAL3dPerfTunWhitePaperFINAL
3dPerfTunWhitePaperFINAL
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
Innovative Solutions White Paper
Innovative Solutions White PaperInnovative Solutions White Paper
Innovative Solutions White Paper
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB Optimizer
 
Map r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureMap r whitepaper_zeta_architecture
Map r whitepaper_zeta_architecture
 
Optimize Asset Value and Performance with Enterprise Content Management
Optimize Asset Value and Performance with Enterprise Content ManagementOptimize Asset Value and Performance with Enterprise Content Management
Optimize Asset Value and Performance with Enterprise Content Management
 

More from Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Embarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
Embarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
Embarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
Embarcadero Technologies
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
Embarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Embarcadero Technologies
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
Embarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
Embarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
Embarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
Embarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
Embarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Embarcadero Technologies
 

More from Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

Performance Optimization | Helping DBAs Extend the IT Infrastructure

  • 1. The Journal of Information Integration and Management SEPTEMBER 2009 Volume 23 | Number 3 Performance Optimization— Helping DBAs Extend the IT Infrastructure As databases and applications become increasingly sophis- Q: Where else is performance optimization needed? ticated, performance optimization has become increasingly Nerpouni: Developers can profile their database while vital. Current business conditions and IT budgets make it stress-testing their SQL code and then tune poor-performing more difficult to “throw more hardware” at performance SQL. Doing this early and often reduces the chance of ineffi- problems, so optimizing database and application per- cient code entering your production environment. Arming the formance has emerged as a way of extending investments quality assurance team with database profiling capabilities and meeting business goals with existing IT infrastructure. allows them to collect useful information during load testing Usually, both the application layer and the database layer of that can be used for quick resolution if they find SQL that the software stack must be optimized for a process to run as causes performance problems. efficiently as possible. Moreover, optimization techniques can be productively applied at different points throughout database administration practices. DBTA talked with Greg Q: So performance optimization really spans the IT Nerpouni, Embarcadero Technologies’ senior product organization. manager, to better understand how DBAs can best meet the Nerpouni: Performance optimization has a collaborative new challenges for database performance optimization. aspect and a productivity aspect. Development and QA teams Embarcadero offers a broad array of database and application can work together to reduce development lifecycles, and development and administration tools, including performance DBAs can work harmoniously with developers by sharing optimization solutions. database snapshots that pinpoint bottlenecks to solve per- formance issues quickly. From a productivity standpoint, nobody wants to waste cycles chasing phantom issues. SQL Q: What has changed for performance optimization? profiling helps identify the top SQL statements that, if cor- Nerpouni: The size and complexity of databases rected, will return the greatest performance improvements. throughout the enterprise are growing and changing so fast The idea is to be specific where you focus your attention— that DBAs are struggling to keep up with SLAs and other efficiency is a key to productivity and maximizing your performance requirements. Mission-critical systems simply IT resources and systems. can’t go down. Shrinking IT resources and more M&A activity mean more DBAs often must manage DBMS plat- forms on which they are not fully trained. So IT organizations Q: What optimization tools does Embarcadero offer? need to stretch or replicate the expertise of their DBAs and Nerpouni: Embarcadero offers tools for database opti- increase efficiency through automation. For instance, 24x7 mization, monitoring, and administration. We offer DB monitoring tools such as Embarcadero Performance Center Optimizer for SQL profiling and tuning, and Performance let DBAs set thresholds and alarms to monitor, and take cor- Center for 24x7 database monitoring. Of course, we also offer rective actions, in large complex environments even with DBArtisan, arguably the industry’s most respected cross- different DBMS platforms. It is like having a 24x7 watchdog platform database administration tool. All of these products to warn them before a system is dragged to its knees or an are complementary. And while optimization tools may not be outage occurs. needed on a daily basis, when you need them, you need them Database Trends and Applications ■ September 2009 Subscribed today at www.dbta.com/subscribe
  • 2. 2 Performance Optimization–Helping DBAs Extend the IT Infrastructure immediately or you risk wasting time Embarcadero’s All-Access bundles all manually hunting down problems or of Embarcadero’s tools into a single, CONTACT INFORMATION researching tools while the per- cost-effective “tool chest.” For larger formance issues persist. The costs for organizations, All-Access offers cost- these delays add up. Moreover, opti- saving advantages with centralized mization tools should complement licensing administration and other your development and database benefits. Embarcadero administration tools to streamline work Q: How many tools are included? Technologies, Inc. cycles so DBAs can focus their efforts on business needs not putting out Nerpouni: Basically, the entire 100 California Street, fires. Significantly, Embarcadero’s Embarcadero product portfolio. And 12th Floor database tools support all major DBMS with Embarcadero ® Instant-On™ platforms, so DBAs can manage, Technology, you click-and-run most of San Francisco, CA 94111 monitor, and optimize heterogeneous these tools on-demand, locally or over database environments from a single the network. Consequently, staff Phone: 415-834-3131 interface. spends less time on software instal- lation and license management and Fax: 415-434-1721 Q: With tight budgets, how can more time doing their work. All- people afford all these tools? Email: Access reduces the TCO for the tools info@embarcadero.com Nerpouni: A better question may organizations need to maximize staff be, “how can you afford not to have productivity and keep critical systems www.embarcadero.com optimization tools?” The tools are running with optimum performance very cost-effectively priced. And and reliability. ■ Database Trends and Applications ■ September 2009 Subscribed today at www.dbta.com/subscribe