September 29, 2003 at 10:44 am
SQL 6.5
New machine build on NT4
dual 2.6 GHz processors
2.5 GB ram
Prob: about 30-50 users connect, then any new attempts just hour glass forever.
This is a rebuild from other machines. Configuration setting appear all correct. (User connections set to 330).
Any ideas?
Thanls
September 29, 2003 at 5:13 pm
How are the users connecting to the database?
I've seen similar messages when using a proprietary ODBC driver. We had to purchase additional licences.
Hope this helps
Phill Carter
--------------------
Colt 45 - the original point and click interface
--------------------
Colt 45 - the original point and click interface
September 29, 2003 at 5:59 pm
We appear to have found the problem - in spite of the published information from MS stating that 6.5 can address up to GB of memory, it doesn't. I finally tried dropping the memory config from 1000000 blocks to 256000 and the mysterious problem went away.
I just now found a document buried at MS (found it with google) that states that the use of more that 1.5Gb with 6.5 can have unpredicateble results. Really?
To answer your question, the clients connect using TCP/IP.
Thanks
Torin
September 29, 2003 at 6:07 pm
Memory config in 6.5 is one of those black arts. You need to account for memory usage of connections, locks, etc...
I'm not too sure about the limit or instability though. The last time I had a database running on 6.5 it was 40GB of data on a quad processor server with 2gb Ram. From memory I think SQL chewed up about 1.8gb of that. The only problem I had was with one table that was 10gb in size.
Hope this helps
Phill Carter
--------------------
Colt 45 - the original point and click interface
--------------------
Colt 45 - the original point and click interface
September 30, 2003 at 9:48 am
What problem did you have with the 10GB table?
September 30, 2003 at 10:13 am
quote:
We appear to have found the problem - in spite of the published information from MS stating that 6.5 can address up to GB of memory, it doesn't. I finally tried dropping the memory config from 1000000 blocks to 256000 and the mysterious problem went away.
SQL Server 6.5 has 1 block = 2kb. If you configured it to use 1000000 blocks, then that's approx 2GB RAM, leaving very little space for any other client applications to run, let alone the OS stuff. (Windows partitions memory as 2GB for client appls, 2GB for system.)
Thomas Rushton
blog: https://thelonedba.wordpress.com
September 30, 2003 at 5:46 pm
quote:
What problem did you have with the 10GB table?
Try running a reindex and have it complete any time soon
The database was from a legacy system which had a very, very bad structure. That table had an average of 25,000+ inserts and 15,000+ deletes per week and no ability to archive out any data. Given that SQL 6.5 only has 2k pages we were only able to fit 1 or 2 records per data page for that table. Lot of fiddling with the fill factor.
If we didn't do fortnightly re-indexing the performance dropped through the floor.
Hope this helps
Phill Carter
--------------------
Colt 45 - the original point and click interface
--------------------
Colt 45 - the original point and click interface
September 30, 2003 at 5:50 pm
quote:
quote:
We appear to have found the problem - in spite of the published information from MS stating that 6.5 can address up to GB of memory, it doesn't. I finally tried dropping the memory config from 1000000 blocks to 256000 and the mysterious problem went away.SQL Server 6.5 has 1 block = 2kb. If you configured it to use 1000000 blocks, then that's approx 2GB RAM, leaving very little space for any other client applications to run, let alone the OS stuff. (Windows partitions memory as 2GB for client appls, 2GB for system.)
Ahhh ... yes it all comes back now ... the delights of configuring SQL 6.5 ... no mama ... I'll be good ... no you don't need to lock me in my room again ... I promise I'll be good ...
Thomas is right, if you drop the number of blocks down at bit and give the OS room to breath, you might find things run a bit better.
Hope this helps
Phill Carter
--------------------
Colt 45 - the original point and click interface
--------------------
Colt 45 - the original point and click interface
October 1, 2003 at 1:43 am
quote:
Ahhh ... yes it all comes back now ... the delights of configuring SQL 6.5 ... no mama ... I'll be good ... no you don't need to lock me in my room again ... I promise I'll be good ...
I've still got a few of 'em to play with. Three of our production servers are SQL6.5; the remainder are, thankfully, SQL2000, but we still have a couple of SQL7 boxes around somewhere.
Thomas Rushton
blog: https://thelonedba.wordpress.com
October 1, 2003 at 8:15 am
the machine has 2.5GB memory. By using 1000000 blocks for SQL, that left around 600MB for NT - more than enough. Unless NT can't address more than 2GB?
I've got SQL at 1.25GB now. With no issues. There it will stay.
Configuring SQL 6.5 is easy compared to 4.21
Viewing 10 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply