EP1 Daily Monitoring & Performance Tunning
EP1 Daily Monitoring & Performance Tunning
EP1 Daily Monitoring & Performance Tunning
SAP Product
Product Version
EP1
6.04
Main Instance
EP1
Databases
SID Database System
Database Version
9.7
Host
Instance Name
Logical Host
EP1
wg0118
wg0118_EP1_63
wg0118
EP1
wg0119
wg0119_EP1_63
wg0119
EP1
wg0120
wg0120_EP1_63
wg0120
EP1
wg0121
wg0121_EP1_63
wg0121
EP1
wg0122
wg0122_EP1_63
wg0122
EP1
wg0194
wg0194_EP1_63
wg0194
DB Servers:
SID
Host
EP1
wg0117
wg0117
ABAP
Hardware Configuration
Host Overview
Hardwar
e
Host
Model
Manufact
urer
Intel(R)
Xeon(R) CPU
E7- 2850 @
2.00GHz
wg01 VMware,
17
Inc.
wg01 VMware,
18
Inc.
wg01 VMware,
19
Inc.
wg01 VMware,
20
Inc.
wg01 VMware,
21
Inc.
CPU Type
VMware
Virtual
Platform
VMware
Virtual
Platform
VMware
Virtual
Platform
VMware
Virtual
Platform
Opera
CPU Virtualiz ting
MHz ation
Syste
m
No.
of
Memory
CPU in MB
s
Red
Hat
Enterp
rise
8
Linux 5
(x86_6
4)
129002
VMWARE
Red
Hat
Enterp
rise
8
Linux 5
(x86_6
4)
32187
VMWARE
Red
Hat
Enterp
rise
4
Linux 5
(x86_6
4)
32187
VMWARE
Red
Hat
Enterp
rise
4
Linux 5
(x86_6
4)
32187
VMWARE
Red
Hat
Enterp
rise
4
Linux 5
(x86_6
4)
32187
1997
Host Overview
Hardwar
e
Host
Model
Manufact
urer
wg01 VMware,
22
Inc.
wg01 VMware,
94
Inc.
VMware
Virtual
Platform
VMware
Virtual
Platform
CPU Type
Opera
CPU Virtualiz ting
MHz ation
Syste
m
No.
of
Memory
CPU in MB
s
VMWARE
Red
Hat
Enterp
rise
4
Linux 5
(x86_6
4)
32187
VMWARE
Red
Hat
Enterp
rise
4
Linux 5
(x86_6
4)
32187
SM51
Checking number of instances with status will display the SAP servers and you can select
the particular server and check the work process running on that application server on
clicking on any application server to check work process status.
Work Process monitor, We can able to see almost everything that is currently running in Net Weaver
system. We can also see detailed information on a particular running process
AL08
Check number of active users. If it exceeds the threshold limit, take action
It shows the list of all the users who are logged on to the system globally or for all the
instances in the system which are active
SM12
List of number of lock entries. Long pending lock entry by user > 24 hrs except for
system jobs.
In a system whenever a user performs any update on any table for that period of time a
lock on that particular field of that table is created so that no other user can update that
table as user one is doing update on that table. And suppose during the update user
session get terminated due to some error then this lock entry remains on that field.
Change the User name to * because we have to report for all users and click on
list button from top or press F8.
SM13
Total number of Error updates/ Updates, Please immediately intimate to user about
update termination
If number of updates exceeds the limit, take action
Check:
Have any updates been cancelled (with status Error)? (Make sure that you enter
"*" in the user field.)
SM21
We need to take care when locks are holding for a long time, and when it leads to a
deadlock situation.
SM37
Total numbers of active jobs & check any ready status job, if anything found take action
and monitor the delay jobs and take action. Once you create a job via SM36 or via some
programs, the jobs will be coming under Scheduled job. If you submit a job via program,
the job will be released automatically. but if you schedule a job then SM36 , it'll be under
scheduled and u have to release that job to run--you can see release button
Once you release that job , it'll go to active state and then finished or if any issues come ,
it'll be under cancelled..
Scheduled- Released- Ready- Active- Finished- Cancelled
these are all for users to see the job, I mean the Job status. This whole cycle will be run
automatically. You need to release the Job that's it.
SPAD
Total No. of Spool request > Threshold take action spool errors if any check reasons
check for spool waiting for printing
The SAP spool system manages its own output devices. This includes mostly printers, but
also fax and archiving devices. In order for you to use output devices defined in your
operating system from the SAP System, you must define these devices in the SAP spool
system.
SP01
Take action for spool errors / spool waiting for printing
Checking the Vertex TIF_UPDATE_AUDIT_FILE queue as part of the Daily Monitoring is that
get alerted if there are more than a few records.
As a part of daily monitoring, Needs to check what are failed transactional entries list
Workload Overview is mostly used as a starting point when carrying out the root cause
analysis process of a bottleneck in the system. In this part of the tool, the different Task
Types are explained in detail, such as the Number of Steps, Avg. Response Time, Avg.
CPU Time, Avg. Database Time, Avg. Wait Time and more. The goal here is to try spot a
particular task, the overall response time and if the current value for a particular period
of time exceeds the allowed threshold (as a rule of thumb, for task type Dialog the Avg.
Response Time should stand below 1000ms).
A buffer is a memory segment in which the data is temporarily stored. The buffer allows
the information to be manipulated by processes more quickly and the main goal is to
avoid that data be read from a slow medium like a disk drive. Instead, the information
already located in the buffer is accessed much faster.
In Net Weaver, there are several different buffers. Each one of them allows a specific type
of data to be stored and the objective is to reduce the number of database accesses to a
minimum. These buffers are individually placed locally in every Application Server and
are implemented as shared memory segments in one or more shared memory pools
depending on the operating system. These buffers are:
- Program buffer: This buffer stores the compiled executable version of the ABAP
programs, also known as program loads.
- CUA buffer: This buffer stores menu data, buttons and related SAPGui functionality.
- Screen buffer: This buffer stores the screens that are already generated.
- Calendar buffer: This buffer stores the factory and user defined holiday calendars.
- Generic key table buffer: This buffer stores table entries and can also store the
entire table, which is then called full table buffering.
- Single record key buffer: This buffer stores only a single entry for a particular table
with its corresponding fields.
- Export and Import buffer: This buffer is used to store data that needs to be available
to several processes using the ABAP sentence EXPORT/IMPORT TO/FROM MEMORY in the
ABAP program code.
Others are the name table buffers which contain fields and table definitions that are
active in the Data Dictionary. The name table is implemented in two different database
tables; DDNTT for table definition entries and DDNTF for file description entries. The
Provides all the operating system values related with CPU utilization, Disk drive
information, Network, OS Swapping and others by means of the OS Collector (saposcol)
service.
We can observe if for a particular drive the response time is excessively high or, on the
other hand, if disk drives are performing well.
In the menu Detail analysis menu -> Daily averages -last 30 days -> Display within
server you see the average workload of the server.
With this Table Call Statistics transaction, we can able to see detailed information regarding the table
and the table buffer status. There are several different buffers. In this application will work directly with
the Table Buffers. As you should already know, when a table is buffered its contents are located in a
memory segment in the shared memory pool locally under the application server and that table
information is read much faster from the buffer. The overall goal is to reduce database accesses and disk
times as much as possible. Read operation over a buffered table is around 80 times faster than accessing
the table directly from the database
We will be able to change the below system parameters related performance increase
Program buffer
abap/buffersize
CUA buffer
rsdb/cua/buffersize
Screen buffer
zcsa/presentation_buffer_area
sap/bufdir_entries
Generic key table buffer
zcsa/table_buffer_area
zcsa/db_max_buftab
Single record table buffer
rtbb/buffer_length
rtbb/max_tables
Export/import buffer
rsdb/obj/buffersize
rsdb/obj/max_objects
rsdb/obj/large_object_size
OTR buffer
rsdb/otr/buffersize_kb
rsdb/otr/max_objects
Exp/Imp SHM buffer
rsdb/esm/buffersize_kb
rsdb/esm/max_objects
rsdb/esm/large_object_size
DB02
Number of deadlock along with Table Name if any deadlock for more that 600 sec then
remove the deadlock
DB01 shows Exclusive HOLDs and Exclusive WAITs situations.
HOLD & WAIT situation occur when a resource is held by a user/process exclusively which
is called a HOLD, and another process is trying to access it and goes to a WAIT situation.