473,396 Members | 2,020 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Advs & disadvs of Self Tuning Memory Management feature of DB2 v9.5

Hi All,

We are using DB2 v8.2 and are planning to migrate to DB2 v9.5. The
settings of our servers are as follows:

OS: WIN (4 servers) , AIX(1 server)
RAM: 3GB
HDD: 40GB
Other huge s/ws: WAS 6.1, IHS 6.1, other small 3rd party tools ( these
doesn't take much of the RAM.
DB size: 160MB (min size) to 5GB(max size)
Transactions Type : Neither completely OLTP nor completely OLAP. It is
a mixture of these two & they are also not too huge.

I have seen the STMM (Self Tuning Memory Management) feature in DB2
v9.5. I have given my proj. config above. Is it suggestible to go for
STMM feature / customized values for the db cfg params. Pls suggest
me.

Regards,
Satish
Oct 6 '08 #1
2 3097
You can use the STMM feature as a guide for your configuration parameters
but donot keep it ON always. I remember a tuning exercise which I had done
for a client with similar configuration. The STMM had allocated such high
number for pages that the main bufferpool failed to start and system was
using hidden bufferpools hus degading the performance. Hence, just watch
it for a few weeks, note down the parameter sizes and put it off. Then
brainstorm a bit over these values and finally configure your db.
All the best.

--
Message posted using http://www.talkaboutdatabases.com/gr...bases.ibm-db2/
More information at http://www.talkaboutdatabases.com/faq.html

Oct 7 '08 #2
Note that your under Windows at DB2 V9.5
At that level with that OS the INSTANCE_MEMORY parm. of your dbm cfg
is critical.
The instance manages all the memory required for DB2.
This includes insrtance memory, database global shared memory, and
memory for all the connected agents and sub agents.
In your case, I'd start all applications except DB2 instance. Look at
the memory left over and that's what you need to give your DB2 (maybe
a bit less) instance.
Then db2start the instance, make sure STMM is on and activate the db.
You then have to operate, without deactivating, for a period of time
(hours or days) depending on how representative the workload you will
run.
You will have to snapshot (db2pd, snapshot routines) to find how your
key memory pools evolve.
When you feel/see that they have stabilized and do not change much
then turn off STMM. Note that the numbers you get to configure your
memory pools are valid for that workload. You may have to change them
or re-enable STMM for maintenance workloads or different types of your
test.
Hope this helps, Pierre.

On Oct 6, 7:38*am, satish mullapudi <satishmullapud...@gmail.com>
wrote:
Hi All,

We are using DB2 v8.2 and are planning to migrate to DB2 v9.5. The
settings of our servers are as follows:

OS: WIN (4 servers) , AIX(1 server)
RAM: 3GB
HDD: 40GB
Other huge s/ws: WAS 6.1, IHS 6.1, other small 3rd party tools ( these
doesn't take much of the RAM.
DB size: 160MB (min size) to 5GB(max size)
Transactions Type : Neither completely OLTP nor completely OLAP. It is
a mixture of these two & they are also not too huge.

I have seen the STMM (Self Tuning Memory Management) feature in DB2
v9.5. I have given my proj. config above. Is it suggestible to go for
STMM feature / customized values for the db cfg params. *Pls suggest
me.

Regards,
Satish
Oct 7 '08 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: RJS | last post by:
Hi all, I can't get a py2exe compiled app to run with numarray (numarray-0.5.win32- py2.2). Also wxPythonWIN32-2.3.3.1-Py22 and ActivePython-2.2.1-222. In the sample below, commenting out...
0
by: Richard Jones | last post by:
Garbage Collection & Memory Management Summer School 20-21 July 2004, Canterbury, UK The performance of today's memory-hungry applications depends on efficient dynamic memory management,...
10
by: Alex Greem | last post by:
Dear all, Our database (DB2 Workgroup 7.2 FP12) is constantly under heavy load. Most time CPU usage (1 Pentium3 1Ghz) is more 50% busy. We have 3GB RAM memory Our normal workload is 200-300...
0
by: YellowFin Announcements | last post by:
Introduction Usability and relevance have been identified as the major factors preventing mass adoption of Business Intelligence applications. What we have today are traditional BI tools that...
0
by: Vijay | last post by:
Prep Courses for International Certifications, CSTE & CSQA & ISEB & ISTQB &Business Analyst & SOA Certifications in HYDERABAD. After receiving overwhelming response to our last 50+ batches, ...
13
by: atlaste | last post by:
Hi, I'm currently developing an application that uses a lot of computational power, disk access and memory caching (to be more exact: an information retrieval platform). In these kind of...
42
by: coder_lol | last post by:
Thanks everyone again for contributing to helping me clear C++ confusions. I did some serious reading on copy constructors and assignments and I think I've got a good handle on the memory stuff. ...
3
by: dunleav1 | last post by:
In 9.1 and 9.5 (Linux 64 bit) when a buffer pool is set to self- tuning, how are blocks configured in respect to blocked vs non-blocked when self-tuning is set to on? (ie) I have one bufferpool...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.