+ All Categories
Home > Documents > Monitoring at BNP Paribas FortisDB2 maintenance | 27/03/2017 | 4 Introduction Software used • DB2...

Monitoring at BNP Paribas FortisDB2 maintenance | 27/03/2017 | 4 Introduction Software used • DB2...

Date post: 27-May-2020
Category:
Upload: others
View: 7 times
Download: 2 times
Share this document with a friend
20
Monitoring at BNP Paribas Fortis GSE DB2 23 March 2017 Eddy Tiels
Transcript

Monitoring atBNP Paribas Fortis

GSE DB2 23 March 2017

Eddy Tiels

| 27/03/2017 |DB2 maintenance 2| |27/03/2017DB2 maintenance 2

Contents

• Introduction• Availability monitoring• Performance monitoring• Performance Data• Samples

| 27/03/2017 |DB2 maintenance 3| |27/03/2017DB2 maintenance 3

Introduction

| 27/03/2017 |DB2 maintenance 4| |27/03/2017DB2 maintenance 4

Introduction

Software used

• DB2 V11 • IMS V13 DB/DC• MQ V7• WAS • BMC Tools V11• Omegamon 5.3 used for Performance Warehouse• IBM Utilities V11• Tivoli System Automation

| 27/03/2017 |DB2 maintenance 5| |27/03/2017DB2 maintenance 5

Introduction

Distributedapplication

Page 1

Mainframe Database Implementation at BNPP Fortis

Mainframe

Transaction ManagerIMS

IMS Connect

Input Message

OutputMessage

MQ

Input Message

OutputMessage

DBMSDB2Application

programQuery

Workstation3270 - emulation

OutputMessage

Input Message

IMSDatabase

DB2 Database

DBMSIMS

Locks

Locks

IMS Log

DB2Log

Store Store

Distributedapplication

| 27/03/2017 |DB2 maintenance 6| |27/03/2017DB2 maintenance 6

Introduction

| 27/03/2017 |DB2 maintenance 7| |27/03/2017DB2 maintenance 7

Introduction

| 27/03/2017 |DB2 maintenance 8| |27/03/2017DB2 maintenance 8

Availability monitoring

LPAR failure• Restart Light of DB2 • IMS FDBR recovery• Automatic Recover indoubt with FDBR info

IMSID=IMT2 SSID=DBT2 Action=ABORT NID=IMT2.001147370000CCAD

IMSID=IMT2 SSID=DBT2 Action=COMMIT NID=IMT2.001147360000CCB8

DFS4168I FDR FOR (IMT2) DATABASE RECOVERY COMPLETED

-db2id DISPLAY GROUP

-db2id RECOVER INDOUBT(imsid) ACTION(ABORT/COMMIT) NID(imsid.num)

• LPL recovery

| 27/03/2017 |DB2 maintenance 9| |27/03/2017DB2 maintenance 9

Availability monitoring

DB2 failure• Suspend MQ• Restart DB2• LPL recovery• Resume MQIMS failure• Suspend MQ• IMS FDBR recovery• Automatic Recover indoubt with FDBR info• Restart IMS• Resume MQ

| 27/03/2017 |DB2 maintenance 10| 27/03/2017 |DB2 maintenance 10

Availability monitoring

availability checks• Every 15 minutes

– Check critical transactions– Check DB availability– Exceptions defined for planned unavailability– Automatic alerting

• Daily reporting on DEADLOCK and TIMEOUT

| 27/03/2017 |DB2 maintenance 11| 27/03/2017 |DB2 maintenance 11

Availability monitoring

Maintenance from Sat 23:00 to Sun 06:00DB2 objects are split in two groups• platinum : Sun 02:00 to Sun 06:00

– Objects used during complete maintenance period – Automatically determined based on historical data

• silver : complete period

| 27/03/2017 |DB2 maintenance 12| |27/03/2017DB2 maintenance 12

Performance monitoring

Transaction queuing for all classes (every minute)• Standard region setup for normal work• When queuing extra regions will be started• Stop extra regions when workload drops• Alerting when all extra regions are started and still

queuing (exceptions allowed)

When region occupation is to high (70%=high/30% normal), extra regions are also started to prevent queuing

| 27/03/2017 |DB2 maintenance 13| 27/03/2017 |DB2 maintenance 13

Performance monitoring

Electronic Banking End-to-End monitoring• Transaction response time • When timeouts detected (30 sec)

LPAR capacity monitoring• Done with BMC ICAP• Web banking LPAR’s have higher weight• Increments by 2 MSU

| 27/03/2017 |DB2 maintenance 14| 27/03/2017 |DB2 maintenance 14

Performance Data

Daily Access path checking• Tablespace scans• Index scans with 0 matching columns• List of SQL using more then 100 CPU sec/day

| 27/03/2017 |DB2 maintenance 15| |27/03/2017DB2 maintenance 15

Performance Data

Standard DB2 SMF data• The SMF records are loaded by plex

• PLXC – daily about 850.000 (multiple subsystems)• PLXB – daily about 10.000.000• PLXA – daily about 400.000.000

• All volume data is summarized by hour• Data retention

• Kept for at least 100 days• Package information is kept 150 days• Plan data is kept for 200 days

| 27/03/2017 |DB2 maintenance 16| |27/03/2017DB2 maintenance 16

Performance Data

BMC APPTUNE info

• Collected during selected periods• Kept for about 14 months• Aggregated by period of 8 hours• Contains information by statement AVG/MIN/MAX

• CPU• Elapsed• Wait• Getpage• …

• Daily/weekly follow-up of statements with high deviation

• Daily check of huge CPU SQL

| 27/03/2017 |DB2 maintenance 17| |27/03/2017DB2 maintenance 17

Performance Data

Combined IMS/DB2 data• Based on A4 IMS record of IMS ATF• Daily compare of transaction

• Data previous month for comparable workday• Relative CPU• Total CPU• Number of executions

• Monthly Top 50 total CPU consumption• Transactions• BMP

| 27/03/2017 |DB2 maintenance 18| |27/03/2017DB2 maintenance 18

Samples

| 27/03/2017 |DB2 maintenance 19| |27/03/2017DB2 maintenance 19

Samples

Questions ?


Recommended