Performance Best Practices in Mainframe Migration to .NET and SQL Server
Performance Best Practices in Mainframe Migration to .NET and SQL Server
Important! Selecting a language below will dynamically change the complete page content to that language.
Version:
1.0
Date Published:
15/07/2024
File Name:
Performance Best Practices in Mainframe Migration to .NET and SQL Server.pdf
File Size:
262.4 KB
This topic discusses some of the options for performing database queries when migrating from a Mainframe to .NET and SQL Server. Because of the architecture differences between SQL Server and Mainframe, what works well in the Mainframe world might not be a good practice when directly translated into the .NET + Microsoft SQL Server world. In Mainframe batch processes, it is typical that workloads use one central loop over a database cursor to get the objects to be processed and then generate tens of separated queries for each object. In the Mainframe world, In Mainframe architectures the application code usually executes in an environment that is very close to the database and therefore the latency of database interactions is extremely low. DB2 queries for example execute very quickly therefore Because of this Mainframe Mainframe applications often make liberal use of the DB2 databases even though the queriesand their interactions with databases often end up being very are “chatty”. HoweverHowever,, in the .NET + SQL Server world, because of the client-server architecture, in addition to query execution there are costs in network latencies, communication, serialization, and deserialization. The best practice is to reduce database roundtrips by doing batch processing. This document describes some general performance considerationsrecommendations, several query batching strategies with their pros and cons, as well as a list of helpful performance turning resources.Supported Operating Systems
Windows 10, Windows Server 2016
Microsoft Word- To start the download, click Download, click Go, and then do one of the following: To start the installation immediately, click Open or Run this program from its current location. To copy the download to your computer for installation at a later time, click Save or Save this program to disk.