Unix Technical Forum

Informix 5.10

This is a discussion on Informix 5.10 within the Informix forums, part of the Database Server Software category; --> Hi, Can anyone tell me whether Informix 5.10 will benefit (or be able to use) multiple CPU's. I can't ...


Go Back   Unix Technical Forum > Database Server Software > Informix

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 12:39 PM
henryg
 
Posts: n/a
Default Informix 5.10

Hi,

Can anyone tell me whether Informix 5.10 will benefit (or be able to use)
multiple CPU's.
I can't seem to find a Multiprocessor parameter for tbconfig.

Thanks in Advance,

Henry
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-20-2008, 12:39 PM
Art S. Kagel
 
Posts: n/a
Default Re: Informix 5.10

henryg wrote:
> Hi,
>
> Can anyone tell me whether Informix 5.10 will benefit (or be able to use)
> multiple CPU's.
> I can't seem to find a Multiprocessor parameter for tbconfig.


Informix OnLine (OL 4.xx, & 5.xx) is single threaded. The only parallel
processing it is capable of is parallel sorting if the PSORT_NPROCS and
PSORT_DBTEMP environment variables are set then index builds and larger
ORDER BY clauses will be broken into $PSORT_NPROCS streams of data and an
sqlturbo process will be started to sort each stream. Then primary sqlturbo
then merges the sorted streams that result and return the data to you.

However, each sqlturbo process is single threaded and except for parallel
sorting each connection gets only one sqlturbo process. For true parallel
query and multithreading you have to upgrade to Informix Dynamic Server (IDS
7.xx, 9.xx, 10.xx).

Art S. Kagel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-20-2008, 12:45 PM
Jonathan Leffler
 
Posts: n/a
Default Re: Informix 5.10

Way back in the mists of time (well, OK, last month), Art S. Kagel wrote:
> henryg wrote:
>> Can anyone tell me whether Informix 5.10 will benefit (or be able to use)
>> multiple CPU's.
>> I can't seem to find a Multiprocessor parameter for tbconfig.

>
> Informix OnLine (OL 4.xx, & 5.xx) is single threaded. The only parallel
> processing it is capable of is parallel sorting if the PSORT_NPROCS and
> PSORT_DBTEMP environment variables are set then index builds and larger
> ORDER BY clauses will be broken into $PSORT_NPROCS streams of data and
> an sqlturbo process will be started to sort each stream. Then primary
> sqlturbo then merges the sorted streams that result and return the data
> to you.
>
> However, each sqlturbo process is single threaded and except for
> parallel sorting each connection gets only one sqlturbo process. For
> true parallel query and multithreading you have to upgrade to Informix
> Dynamic Server (IDS 7.xx, 9.xx, 10.xx).


Of course, OnLine 5.10 can use multiple CPUs - but each separate session
is going to get its own sqlturbo process, and each such process can be
run in parallel on a multi-CPU machine, so if you have (many) concurrent
users, OnLine 5.10 will make use of multiple CPUs. However, as Art
indicates, except for the rather specialized cases, a single session
will not benefit from multiple CPUs.

--
Jonathan Leffler #include <disclaimer.h>
Email: jleffler@earthlink.net, jleffler@us.ibm.com
Guardian of DBD::Informix v2005.02 -- http://dbi.perl.org/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 05:23 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com