0% found this document useful (0 votes)
15 views

DataKinetics-Data-Performance-Optimization-eBook

The document discusses mainframe performance and optimization solutions, emphasizing the importance of fast data access and the factors that affect it, such as I/O processing and code path length. It highlights the benefits of high-performance in-memory technology in reducing CPU cycles and improving application processing without requiring changes to existing databases or application logic. DataKinetics, a leader in this field, offers solutions that enhance data throughput and processing for Fortune 500 companies.

Uploaded by

SirousFekri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

DataKinetics-Data-Performance-Optimization-eBook

The document discusses mainframe performance and optimization solutions, emphasizing the importance of fast data access and the factors that affect it, such as I/O processing and code path length. It highlights the benefits of high-performance in-memory technology in reducing CPU cycles and improving application processing without requiring changes to existing databases or application logic. DataKinetics, a leader in this field, offers solutions that enhance data throughput and processing for Fortune 500 companies.

Uploaded by

SirousFekri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

45 YEARS

RS
SERVING THE GLOBAL
FORTUNE
UNE 500

Mainframe Performance
& Optimization
Accessing Data Faster
Mainframe Performance & Optimization Solutions

WHAT AFFECTS PERFORMANCE THE MOST?

It’s all about how fast you can access your data—how fast the CPU can get the
data that it needs for processing. Or, more importantly, how long does it have
to WAIT for data?
Remember that all CPUs—regardless how powerful—wait at the same speed

WHAT LIMITS DATA ACCESS ACCESS?

• The number of I/O’s you need to process to get your data


• The efficiency of your data buffers
• The code path length required to get the data

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
Mainframe Performance & Optimization Solutions

WHAT TO DO ABOUT EXCESSIVE I/O

What about I/O’s?


• Move processing to a cheaper platform
(but that’s only going to make sense to some people…)
• Database buffers and buffer pools significantly reduce
I/O usage
• But that may not be enough

OPTIMIZE BUFFER POOL PERFORMANCE

What about buffer optimization?


• Your experienced DBAs do a good job of this
• There are third-party buffer optimizer products that can
help with this as well
• Plus the new Db2 v12 features (FTBs, Contiguous Buffer
Pools, In-Memory Sort Processing, etc.)
• But that still may not be enough

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
Mainframe Performance & Optimization Solutions

PATH LENGTH MAKES THE DIFFERENCE

What about the code path length?


• Here is a typical code path for accessing data from a database and its buffers:

Master DBM1 IRLM

Calling Application

SSAS RDS DM BM VSAM


Med Mgr

DASD

BSDS Logs SQL Parse SQL Opt Rec Map Index Mgr DSM Buffer Pools LRW IRLM

• While buffers are in memory, accessing data from them still requires
significant database overhead.
• This data access overhead adds up—especially for repetitive RO data
accesses—for example interest rates, customer codes, product codes, etc.

Can this be optimized?

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
Mainframe Performance & Optimization Solutions

OPTIMIZING THE CODE PATH LENGTH

Your data’s code path length can be optimized.


Using high-performance in-memory technology, you can significantly reduce
the code path length for accessing your most often accessed data.

Master DBM1 IRLM

Calling Application

SSAS RDS DM BM VSAM


Med Mgr

DASD

BSDS Logs SQL Parse SQL Opt Rec Map Index Mgr DSM Buffer Pools LRW IRLM

Driver
High-performance In-memory Tables

• Your typical code path length for buffered data (top) consumes 10,000 to
100,000 CPU cycles.
• The optimized code path length (below) consumes about 400 CPU cycles.

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
Mainframe Performance & Optimization Solutions

PERFORMANCE & OPTIMIZATION IS PAINLESS

High-performance in-memory technology does not require changes to your


mainframe datacenter:
• No changes to the database
(This technology augments the buffered DBMS; it does not replace it.)
• No application logic is changed
• You simply copy a small amount of data into in-memory tables

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
Mainframe Performance & Optimization Solutions

BENEFITS OF PERFORMANCE & OPTIMIZATION

• Accelerates application processing, decreases CPU usage


• Resource usage will actually decrease, while processing performance increases
• Applications will run much faster
• Either reduced costs, or freed-up CPU that can be used for increased/new workloads
• A general improvement in system performance, application performance and database
performance.

Reduction in CPU

Utility

Health
Insurance

Government

Insurance

Finance 2

Finance 1

Services

0% 25% 50% 75% 100%

Before in-memory technology After in-memory technology

50 Hines Road, Suite 240


Ottawa, ON, Canada © DataKinetics 2023
K2K 2M5
THE NEXT STEP
Please contact us for more information—we can send you a more detailed white paper, or alternatively, you can
speak to one of our Professional Services staff to discuss your specific challenges. Use the contact information
shown above to get started.

ABOUT US
As the global leader in Data Access Performance and Optimization Solutions, the world’s largest banks, credit card,
brokerage, insurance, healthcare, retail and telecommunication organizations rely on DataKinetics to dramatically
improve their data throughput and processing.

Our comprehensive, world-renowned suite of solutions enables Fortune 500 companies to:
• Process over a billion mission-critical transactions every day
• Accelerate application processing by up to 98%
• Seamlessly integrate data on mainframe and distributed systems

+1.800.267.0730 | [email protected]

© DataKinetics 2023. All rights reserved. No part of this publication may be reproduced without the express written permission of DataKinetics.
DataKinetics and tableBASE are registered trademarks of DataKinetics. All other trademarks, registered trademarks, product names, and
company names and/or logos cited herein, if any, are the property of their respective holders.

You might also like