Presentation is loading. Please wait.

Presentation is loading. Please wait.

A PERFORMANCE MONITOR FOR ADABAS AND NATURAL

Similar presentations


Presentation on theme: "A PERFORMANCE MONITOR FOR ADABAS AND NATURAL"— Presentation transcript:

1 A PERFORMANCE MONITOR FOR ADABAS AND NATURAL
Self-explanatory. TRIM A PERFORMANCE MONITOR FOR ADABAS AND NATURAL TRIM is a product of Treehouse Software, Inc. All rights reserved.

2 TRIM Product Overview Performance and Tuning for ADABAS and NATURAL Installations Menu-driven Real-time Monitor Menu-driven NATURAL Monitor Parameter driven control and reporting features Over 300 sites worldwide use TRIM Assists: DBAs Data Analysts Application Programmers

3 Features Real-Time Monitor Current Database Activity
past 5 minutes, past 5 hours by CMD, THD, NAT, UID, JOB, etc. Nucleus Session Totals by FNR, CMD, CMD within FNR, THD, UID, etc. commands of longest Duration Tracing ADABAS Calls by UID, NAT, FNR, etc.

4 Features Real-Time Monitor (continued)
Nucleus Parameters and Statistics “On-line ADAREP” Queue and Table Analysis UQ, HQ, CQ, TSC, TSR, IFB Extended User Queue (XUQ) lookup by FNR, NAT, NSA, NSU Queue high users, highest activity

5 TRIM Real-Time Monitor Commands Per Minute Screen
Features MFNR Commands Per Minute By ADABAS File Number :24:15 FNR 14:24 FNR :23 FNR :22 FNR :21 FNR :20 OTHER=> OTHER=> 330 ******** ******** ******** ******** ******** Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12-- HELP END EXIT TRIM Real-Time Monitor Commands Per Minute Screen

6 TRIM Real-Time Monitor Command Totals by File Screen
Features SCWF Session Totals By CMD within FNR :29:36 TEST-DATABASE CMD COUNT PCT/FILE PCT/TOTAL CMD COUNT PCT/FILE PCT/TOTAL L1/ A1/ L2/ N1/ L3/ E1/ L7/ ET S1/ BT S2/ OP S CL RC MISC Total Commands - File 123 : (20.9% Of Total) Total Commands - Session : 1374 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12-- HELP END EXIT TRIM Real-Time Monitor Command Totals by File Screen

7 Features TRIM Provides Control! "We use TRIM's Real-time Monitor to check performance on our four databases. It lets us see which programs and which files are used the most, and which users are accessing the system the most. With that information, we can then tune our system to run those programs with maximum efficiency. And, if a program is updated or accidentally purged, for example, we can use TRIM to read the ADABAS Protection Logs directly to find out who did it, when, and from what terminal. We use TRIM daily - it helps to keep us in control.” Allen Lamb, Senior Data Base Analyst Alton Ochsner Medical Foundation New Orleans, Louisiana

8 Features TRIM NATURAL Monitor (TNM) Monitors NATURAL activity
Collects comprehensive user and program information Helps to identify production performance problems

9 TNM Program Percentage Summary Report
Features TRIM NATURAL MONITOR USER24 11:38: Program Percentage Summary LUMLIB Page 1 Starting Library/Program: PAYTEST/ PGM Date: Reposition Library/Program: ________ / ________ ---- Percentage ----- Pgm ADA Total High Run Cataloged --- Library Program Runtime Exec Calls Runtime Pgm Exec ADA Calls User-ID Runtime Date Time PAYTEST PGM :00: USER :00: :29:53 PAYTEST PGM :00: USER :00: :06:24 PAYTEST PGM :00: USER :00: :06:29 PAYTEST PGM :00: USER :00: :06:34 PAYTEST PGM :00: USER :00: :30:03 PAYTEST PGM :00: USER :00: :30:12 PAYTEST PGM :00: USER :00: :30:40 PAYTEST PRO :00: USER :00: :24:05 PAYTEST PRO :00: USER :00: :32:26 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- HELP PARM END UP DOWN LEFT RIGHT EXIT TNM Program Percentage Summary Report

10 Features TNM User Trace Report 06-12-31 TRIM NATURAL MONITOR USER24
11:38: User Trace Report LUMLIB Page 1 User-ID: USER Starting Date: Starting Time: 14:25:46.8 Combine Database Calls: Y ADA ADABAS Event Time Elapsed Time Response Time Library Program Line CMD DB/File Date TERMINAL I/O 14:25: PAYTEST MAP PROGRAM END 14:25: :00: PAYTEST MAP << 1 ADABAS CALL >> :00: PAYTEST PGMRUN RC PROGRAM START 14:25: PAYTEST PGMST <<493 ADABAS CALLS >> :00: PAYTEST PGMST L << 1 ADABAS CALL >> :00: PAYTEST PGMST L << 1 ADABAS CALL >> :00: PAYTEST PGMST RC PROGRAM START 14:25: :00: PAYTEST MAPR TERMINAL I/O 14:26: PAYTEST MAPR PROGRAM END 14:26: :00: PAYTEST MAPR PROGRAM END 14:26: :00: PAYTEST PGMST Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- HELP PARM END UP DOWN LEFT RIGHT EXIT TNM User Trace Report

11 Features Batch Slowdown - Enables the site to slow down certain batch jobs to improve on-line response times. Performance Control and Security - Dynamic Control and Security facility disallows inefficient commands locks out file access plugs ADABAS passwords performs security checks.

12 Features Command and Protection Log Processing - batch facilities for processing ADABAS Command and Protection Logs. Flat files or hardcopy output to assist in performance tuning, chargeback, and capacity planning. Reduction of Command Log Data TRIM Dynamic Logging for detailed, selective logging TRIM PRESUM facility condenses Command Log data by pre-summarizing it in an ADABAS user-exit.

13 Features TRIM Offers Insight!
"TRIM gives us insight into what's happening in a real-time mode. And that kind of CONTROL is important because it lets us react to problems before they're even reported to us! With TRIM, we can track down problem programs and monitor response codes on-line, plus the batch reporting capability is great for review the following day.” Mark Melichar, Database Administrator
 Blood Systems, Inc.
 Scottsdale, Arizona

14 Features tRelational Support (tRELOG)
tRelational is TSI's ADABAS-to-RDBMS data analysis and migration package tRELOG provides tRelational with information about ADABAS data usage Monitors activity against specific ADABAS files to identify: Which descriptors were used on each file during the monitoring period How often each descriptor was used The volume of update versus retrieval activity for each file Can assist in ADABAS tuning efforts

15 Often we hear "But TRIM requires a big Command Log. " This is false
Often we hear "But TRIM requires a big Command Log." This is false. You can do a lot of Performance Monitoring without any logging. And, the log we produce can be a summarization log. Some users run with single cylinder dual logs and get all the statistics they need from our summary log. Of course, if you want all the detail, we'll log it. TRIM Utilizes User-Exit-B, User-Exit-A: Before and After exits to ADALINK routines User-Exit-1: Before ADABAS processes the command User-Exit-4: After command processing Command Log: Formerly one record per ADABAS command Protection Log: Before and After Images of each updated record NATURAL Exits SYSRDC ADABAS file for TNM PRESUM to SMF option

16 Environment Information
ADABAS Dates, important files Addresses of Modules, Queues and Tables TRIM User-Exit-B combinations, Batch slowdown parameters User-Exit-1 Communication Runs, Parameters, number of Disallows, Locks, Fails User-Exit-4 Communication Runs, Parameters, Detail and PRESUM Logging Counts

17 TRIM Summary Mature Product, still growing
Make a point that TRIM requires no changes to ADABAS, its link routines, SVC, NATURAL, etc. You may hear otherwise, but be assured that TRIM requires none of these changes. TRIM Summary Mature Product, still growing Simple to use, but powerful and efficient Installation in less than one hour Supports ADABAS 8.2, and the latest NATURAL versions Large, active customer base International affiliates

18


Download ppt "A PERFORMANCE MONITOR FOR ADABAS AND NATURAL"

Similar presentations


Ads by Google