cancel
Showing results for 
Search instead for 
Did you mean: 

How to fix Memory Overflow in Buffer Synchronization in SAP

Former Member
0 Kudos

Hi Experts,

I am getting this error in SM21 almost every day. Although its not affecting the performance of our system but I am curious to know what is it and how can we resolve it forever.

Below is the log which can useful for experts to review : -

Memory Overflow in Buffer Synchronization

Details

Recording at local and central time........................ 10.01.2012 02:43:18

-


Task......

Process

User......

Terminal

Session

TCode

Program

Cl

Problem cl

Package

-


02608

Dialog work process No. 004

BWREMOTE

1

SAPMSSY1

K

SAP Web AS Problem

SBAC

-


-


Module nam

Line

Table Name

Field Name

-


dbsync

3762

-


-


Documentation for system log message BS 0 :

A memory overflow in the buffer synchronization

occurs in production systems extremely rarely. It is

usually caused by a transaction that has changed a large number

of buffered objects.

If an overflow occurs the affected buffers are reset on external

application servers. The possible causes of the overflow are

logged in the associated trace file. In most cases the cause is

buffered tables. You should consider whether these tables really

need to be buffered, that is whether the number of read accesses

far outweighs the number of write accesses. It may be best to shorten

the database transaction by using quicker, consecutive

COMMIT commands.

-


Technical details

-


File

Offset

RecFm

System log type

Grp

N

variable message data

-


9

388440

h

Database Error (Non-SQL)

BS

0

dbsync 3762

-


I am waiting for expert inputs, kindly guide me step by step.

Regards

Sunny

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Sunny,

I suggest you to go through note 565057.

Thanks,

Siva Kumar

Former Member
0 Kudos

Hi Siva

Thanks for your reply. I have got that note but I am unable to understand. Where is the trace file and what is the table name, i can not identify from the log i have provided above. Also the note says applying a patch, is there any way we can just implement a SNOTE or just do some setting rather than patching.

Please give me some idea to start with.

Regards

Sunny

Former Member
0 Kudos

Hello Sunny,

Where is the trace file

That note is talking about work process trace file (dev_w*). You can find work process information from SM21.

what is the table name

You need find out the table name from work process trace file. If any table is not recommended for table buffering then we need to unselect table buffering option from SE14/Se11. Your ABAP team can tell whether those tables are required for buffering or not.

Thanks,

Siva Kumar

Former Member
0 Kudos

Hi Siva & Experts

Thanks for your reply once again. I have done ST11 and trying to find the trace where the information. Can you please provide me some steps. I have provided the log above in my first message. I am unable to identify the information I would need to analyse it further.

Regards

Sunny

Former Member
0 Kudos

Hello Sunny,

Please check trace files of Dialog work process No. 004 on the particular application server.

Thanks,

Siva Kumar

Former Member
0 Kudos

Hi Siva

I have tried TCODE - ST 11 and there which one can be the trace for WP004. I am trying but not able to get it. Please tell me some steps, i would appreciate that.

Former Member
0 Kudos

Hello Sunny,

If this error occurred very recently. you can try any of the following options.

1. ST11 --> double click o dev_w4 entry.

2. You can go to SM50 on that particular application server and select work processes no.4 and click on Administration> Trace> Display file from the menu.

3. If you have access to OS level, you can review file dev_w4 under work directory.

Thanks,

Siva Kumar

Edited by: Siva Kumar Arivinti on Jan 10, 2012 9:24 PM

Former Member
0 Kudos

Hi Sunny,

Try this - Find the Table name and go to > SE11>Technical settings and switch off the buffering. This is transportable.