Author |
Message
|
rajesh_avrs |
Posted: Thu Aug 01, 2002 11:31 pm Post subject: Maximum Queue File Size |
|
|
Apprentice
Joined: 18 May 2001 Posts: 31
|
Guys,
What's the maximum Queue File Size on Windows 2000 when using MQSeries V5.2.1?
I assume it is 2GB. But when I try to insert more than 2GB of data I get 2056 (NO Disk space available).
What is the parameter that I need to change to increase the Queue File Size? I searched the whole registry but couldn't find a paramter related to Queue Files!
Any help would be appreciated,
Regards,
Rajesh  |
|
Back to top |
|
 |
jhalstead |
Posted: Thu Aug 01, 2002 11:45 pm Post subject: |
|
|
 Master
Joined: 16 Aug 2001 Posts: 258 Location: London
|
As far as I'm aware with v5.2 2Gb is a hard limit and is non configurable... However with v5.3 we can use lots more!
Jamie |
|
Back to top |
|
 |
rajesh_avrs |
Posted: Fri Aug 02, 2002 12:11 am Post subject: |
|
|
Apprentice
Joined: 18 May 2001 Posts: 31
|
Are you quite sure about this?
I remember reading System Administration manual where it says this parameter is configurable and is called QFileSize under TuningParametersStanza. But I am not sure if this is applicable to Windows2000.
 |
|
Back to top |
|
 |
kingsley |
Posted: Fri Aug 02, 2002 12:27 am Post subject: |
|
|
Disciple
Joined: 30 Sep 2001 Posts: 175 Location: Hursley
|
That No Disk space can be direct result of
1. Lack of Hard Disk Space. If you are using Unix, you can restrict the space being used
2. Log files being filled up. As the Maximum Number of Log is 65536, and each log file size is exactly 4kb, it results to 2GB.
If you have already used some Logs , you cannot create more logs
There is little chance in Linear Logging however with circular the chances are clearly zero.
3. More Over, you should have higher capacity RAM, less RAM will directly push the overhead to Virtual memory , which again is dependent of Hard Disk Space.
You Virtual Memory Parameter can also cause the same problem
There are more possibilities beyond this.
Let me know your H/w and s/w configuration of MQSeries Server. (including logging type and number of logs used, How HDD is partitioned)
What IBM says is an ideal case , which will be very costly for individuals to Test. |
|
Back to top |
|
 |
rajesh_avrs |
Posted: Fri Aug 02, 2002 12:45 am Post subject: |
|
|
Apprentice
Joined: 18 May 2001 Posts: 31
|
Hi Kalyan,
Thanks for the reply. I have enough hard disk space(7GB is still left when the application threw that "No disk space" error).
Even with the calculation you gave, the default is 4Kb of 256 pages, it is 1GB (4 * 256Kb).
The default number of primary log files is 3 hence it should accommodate 3GB. In addition to this there are 2 Secondary log files, so the total comes to 5Gb! But the application is failing exactly after writing 2GB of data, i still don't see any logic.
Rajesh  _________________ ****************
MQSeries is cool
**************** |
|
Back to top |
|
 |
kingsley |
Posted: Fri Aug 02, 2002 1:38 am Post subject: |
|
|
Disciple
Joined: 30 Sep 2001 Posts: 175 Location: Hursley
|
Hi
2GB including the size of Message Descriptor.
First calculate the Size of Message Description by using sizeof(MQMD instance)
then check . so your Message Size and MQMD should be 2 GB. Even additional byte will show overflow error.
Move Over 256 * 4KB = 1024 KB i.e 1 MB . So you have hardly 3 MB primary log file space and 2 MB Secondary Log file Space, totally 5 MB log file space.
Just cross check once again.
oooooooooooooooooooooooooooooooooofffffffffffff, what a calc
Try it and let me know
Bye
kalyan |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Aug 02, 2002 3:00 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
I beleive in order to raise the queue to the 2gb limit you need to
add to the TuningParameter stanza and also delete the queue and recreate it, doing a replace on the definition will not work, this should gety you 2gb. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
whiting |
Posted: Fri Aug 02, 2002 6:50 am Post subject: Queue size limit |
|
|
Acolyte
Joined: 26 Mar 2002 Posts: 64 Location: Greenville, SC
|
With MQSeries 5.2 you can't hold more than 2Gb of data on a queue at any point in time. That is a hard limit for all platforms. As someone said earlier this limit is extended in v5.3. |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Aug 02, 2002 8:15 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
According to IBM it is 2TB, got this from the confernce _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
|