× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Correction.
< Our S/38 only had 1gb of memory
Our S/38 only had 1mb of memory.

We've come a very long way.
MB to GB to TB.

Paul

-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Steinmetz, Paul
Sent: Friday, April 06, 2018 11:19 AM
To: 'Midrange Systems Technical Discussion'
Subject: RE: Memory pool , object question

Excellent article.

Here's another.
https://homes.cs.washington.edu/~levy/capabook/Chapter8.pdf

<Correct, in memory is in memory
< once in main memory, resources are available to every job, no matter the storage pool the resource is in.
If this is true, then why not simply have the machine pool and *BASE?
Would be great to get some sort of confirmation on this.

Subsystems, routing entries, classes, control the priority, timeslice, purge settings, not memory pools.
Memory pools control the activity levels.

Here's an actual true story.
Customer wanted to improve their performance. They had all spinny disks. They worked with their BP, upgraded to all SSD.
They saw NO improvement in performance.
Both the BP and the customer were now scratching their heads.
They got MPG to do some performance analysis.
The customer was already using SETOBJACC.
Customer never informed the BP, the BP never thought of asking.

I feel I can improve the performance of some long running batch jobs. Some of these run multiple times per day.
What's the solution?
SETOBJACC, Keep in memory (KEEPINMEM), combination of both.

I'm considering the use of SETOBJACC, especially once the P9 arrives with ample memory.
SETOBJACC needs to point to a storage pool.
The objects being considered for SETOBJACC might be used by both interactive (*INTERACTIVE) and batch (*SHRPOOL1) My thoughts were run everything out of *BASE, SETOBJACC would point to *BASE.

Years ago, as Evan mentioned, memory was at a premium and there wasn't much of it.
Our S/38 only had 1gb of memory, and every job needed a good piece of the pie, thus a lot of paging/page faults.

Today, with ample memory, very little paging.

Paul

-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Charles Wilt
Sent: Friday, April 06, 2018 9:25 AM
To: Midrange Systems Technical Discussion
Subject: Re: Memory pool , object question

Interesting article...

https://db2fori.blogspot.com/2013/10/in-memory.html

Charles

On Fri, Apr 6, 2018 at 7:21 AM, Charles Wilt <charles.wilt@xxxxxxxxx> wrote:

On Fri, Apr 6, 2018 at 5:17 AM, Vernon Hamberg
<vhamberg@xxxxxxxxxxxxxxx>
wrote:


SETOBJACC provides a way to preload a table or index or program -
it's especially useful for doing random access to data without any disk I/O.
It's not something to use for everything - that'd be impossible


​Well now-a-days, not impossible...in-memory DB's are all the rage
after all....just very expensive! ;)

Charles


--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related questions.

Help support midrange.com by shopping at amazon.com with our affiliate link: http://amzn.to/2dEadiD
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related questions.

Help support midrange.com by shopping at amazon.com with our affiliate link: http://amzn.to/2dEadiD

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.