Partner Login
Customer Login
Products
Use Cases
Services
Support
DKL advantage
Library
Contact

 

Support 
   Technical Support
   Contact Technical Support
   Third-party Support
   Best Practices
     Protecting tableBASE libraries & tables
     tableBASE performance
     TSR space
     Utilities
   FAQs



Performance

Linking tableBASE

It is recommended that TBLBASE be statically linked, and not defined to CICS. By statically linking TBLBASE, the PPT is not searched for TBLBASE and the call is very efficient. If it is called dynamically, it must be defined to CICS.

Using the TB-PARM Communication Area

DataKinetics recommends using a TB-PARM Communication Area on every call to TBLBASE. If a TB-PARM is not used, performance can be significantly affected in some instances, for example, when DK1TCALL or DK1TROTB are in the LPA or an authorized library.

For this reason, if a TBPARM is not used on all calls to TBLBASE (or older APIs), we recommend that DK1TCALL, DK1TROTB and DK1TVROT not be placed in the LPA or an authorized library.

Application performance with TBASEV or TBCALLV

To improve the performance of applications using the V5 TBASEV or TBCALLV interface, relink the application modules with the V6 TBASEV or TBCALLV (now aliases for DK1TCALL).

Caching tableBASE library directory blocks

The tableBASE library directory can now be cached in memory. This can dramatically reduce the time needed to open a large number of tables when a TSR is initially loaded. tableBASE caching for a library is controlled by coding OPTCD=C on the DD statement for a library. This feature is currently not supported in a CICS region.

The library directory cache is not shared between regions. Thus caching can cause performance degradation in a region if the library is concurrently updated frequently by other regions. 

The use of VSAM buffers or external caching strategies is not supported for shared tableBASE libraries and may lead to data corruption.


 


email page
Home   |   Services   |   Support   |   Library   |   Contact   |   Sitemap   |   Privacy Policy   |   Legal Disclaimer   |   Products   |   About Us   |   Solutions
     Copyright 2012 DataKinetics. All Rights Reserved.
We are an IBM Advanced Business Partner. Our products were designed for IBM mainframes and to enhance IBM databases.